├── .DS_Store ├── .gitignore ├── FlowerField_Component ├── .DS_Store ├── FlowerField.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── FlowerField.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── FlowerField │ ├── .DS_Store │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ ├── .DS_Store │ │ ├── AppIcon.appiconset │ │ │ ├── AppIcon29@2x.png │ │ │ ├── AppIcon29@3x.png │ │ │ ├── AppIcon40@2x.png │ │ │ ├── AppIcon40@3x.png │ │ │ ├── AppIcon60x60@2x.png │ │ │ ├── AppIcon60x60@3x.png │ │ │ └── Contents.json │ │ ├── Brand Assets.launchimage │ │ │ ├── Contents.json │ │ │ ├── LaunchImage-700-568h@2x.png │ │ │ ├── LaunchImage-700@2x.png │ │ │ ├── LaunchImage-800-667h@2x.png │ │ │ └── LaunchImage-800-Portrait-736h@3x.png │ │ ├── Contents.json │ │ ├── Home │ │ │ ├── 20160425175259881847.imageset │ │ │ │ ├── 20160425175259881847.jpg │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── LOGO_85x85_.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LOGO_85x85_.png │ │ │ │ ├── LOGO_85x85_@2x.png │ │ │ │ └── LOGO_85x85_@3x.png │ │ │ ├── ad_time.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ad_time.png │ │ │ │ ├── ad_time@2x.png │ │ │ │ └── ad_time@3x.png │ │ │ ├── f_top.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_top.png │ │ │ │ ├── f_top@2x.png │ │ │ │ └── f_top@3x.png │ │ │ ├── f_zan_19x17_.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_zan_19x17_.png │ │ │ │ ├── f_zan_19x17_@2x.png │ │ │ │ └── f_zan_19x17_@3x.png │ │ │ ├── hp_count.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── hp_count.png │ │ │ │ ├── hp_count@2x.png │ │ │ │ └── hp_count@3x.png │ │ │ ├── hp_search_40x40_.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── hp_search_40x40_.png │ │ │ │ ├── hp_search_40x40_@2x.png │ │ │ │ └── hp_search_40x40_@3x.png │ │ │ ├── hp_search_53x53_.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── hp_search_53x53_.png │ │ │ │ ├── hp_search_53x53_@2x.png │ │ │ │ └── hp_search_53x53_@3x.png │ │ │ ├── hp_shoucang_13x11_.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── hp_shoucang_13x11_.png │ │ │ │ ├── hp_shoucang_13x11_@2x.png │ │ │ │ └── hp_shoucang_13x11_@3x.png │ │ │ ├── hp_shoucang_16x14_.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── hp_shoucang_16x14_.png │ │ │ │ ├── hp_shoucang_16x14_@2x.png │ │ │ │ └── hp_shoucang_16x14_@3x.png │ │ │ ├── p_comment.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── p_comment.png │ │ │ │ ├── p_comment@2x.png │ │ │ │ └── p_comment@3x.png │ │ │ ├── p_favorite_16x15_.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── p_favorite_16x15_.png │ │ │ │ ├── p_favorite_16x15_@2x.png │ │ │ │ └── p_favorite_16x15_@3x.png │ │ │ ├── p_favorite_s_16x15_.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── p_favorite_s_16x15_.png │ │ │ │ ├── p_favorite_s_16x15_@2x.png │ │ │ │ └── p_favorite_s_16x15_@3x.png │ │ │ ├── p_zan-selected.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── p_zan-selected.png │ │ │ │ ├── p_zan-selected@2x.png │ │ │ │ └── p_zan-selected@3x.png │ │ │ ├── p_zan.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── p_zan.png │ │ │ │ ├── p_zan@2x.png │ │ │ │ └── p_zan@3x.png │ │ │ ├── placehodler.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── placehodler.png │ │ │ │ ├── placehodler@2x.png │ │ │ │ └── placehodler@3x.png │ │ │ └── placehodlerX.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── placehodlerX.png │ │ │ │ ├── placehodlerX@2x.png │ │ │ │ └── placehodlerX@3x.png │ │ ├── Line │ │ │ ├── Contents.json │ │ │ ├── topLineBlack.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── topLineBlack@2x.png │ │ │ │ └── topLineBlack@3x.png │ │ │ ├── topLineGray.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── topLineGray@2x.png │ │ │ │ └── topLineGray@3x.png │ │ │ └── underLine.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── underLine@2x.png │ │ │ │ └── underLine@3x.png │ │ ├── Login │ │ │ ├── Contents.json │ │ │ ├── close.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── close.png │ │ │ │ ├── close@2x.png │ │ │ │ └── close@3x.png │ │ │ ├── goto.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── goto.png │ │ │ │ ├── goto@2x.png │ │ │ │ └── goto@3x.png │ │ │ ├── local.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── local.png │ │ │ │ ├── local@2x.png │ │ │ │ └── local@3x.png │ │ │ ├── loginBack.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── loginBack.png │ │ │ │ ├── loginBack@2x.png │ │ │ │ └── loginBack@3x.png │ │ │ ├── loginBtn.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── loginBtn.png │ │ │ │ ├── loginBtn@2x.png │ │ │ │ └── loginBtn@3x.png │ │ │ ├── phone.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── phone.png │ │ │ │ ├── phone@2x.png │ │ │ │ └── phone@3x.png │ │ │ ├── pwd.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pwd.png │ │ │ │ ├── pwd@2x.png │ │ │ │ └── pwd@3x.png │ │ │ ├── s_pengyouquan_50.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_pengyouquan_50.png │ │ │ │ ├── s_pengyouquan_50@2x.png │ │ │ │ └── s_pengyouquan_50@3x.png │ │ │ ├── s_pengyouquan_66.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_pengyouquan_66.png │ │ │ │ ├── s_pengyouquan_66@2x.png │ │ │ │ └── s_pengyouquan_66@3x.png │ │ │ ├── s_qq_50.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_qq_50.png │ │ │ │ ├── s_qq_50@2x.png │ │ │ │ └── s_qq_50@3x.png │ │ │ ├── s_qq_66.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_qq_66.png │ │ │ │ ├── s_qq_66@2x.png │ │ │ │ └── s_qq_66@3x.png │ │ │ ├── s_weibo_50.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_weibo_50.png │ │ │ │ ├── s_weibo_50@2x.png │ │ │ │ └── s_weibo_50@3x.png │ │ │ ├── s_weibo_66.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_weibo_66.png │ │ │ │ ├── s_weibo_66@2x.png │ │ │ │ └── s_weibo_66@3x.png │ │ │ ├── s_weixin_50.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_weixin_50.png │ │ │ │ ├── s_weixin_50@2x.png │ │ │ │ └── s_weixin_50@3x.png │ │ │ ├── s_weixin_66.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_weixin_66.png │ │ │ │ ├── s_weixin_66@2x.png │ │ │ │ └── s_weixin_66@3x.png │ │ │ └── safe.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── safe.png │ │ │ │ ├── safe@2x.png │ │ │ │ └── safe@3x.png │ │ ├── Mall │ │ │ ├── Contents.json │ │ │ ├── c_btn_bg_252x36.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── c_btn_bg_252x36.png │ │ │ │ ├── c_btn_bg_252x36@2x.png │ │ │ │ └── c_btn_bg_252x36@3x.png │ │ │ ├── f_hot_56x51.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_hot_56x51.png │ │ │ │ ├── f_hot_56x51@2x.png │ │ │ │ └── f_hot_56x51@3x.png │ │ │ ├── f_jian_56x51.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_jian_56x51.png │ │ │ │ ├── f_jian_56x51@2x.png │ │ │ │ └── f_jian_56x51@3x.png │ │ │ └── hp_search_bg_259x27_.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── hp_search_bg_259x27_.png │ │ │ │ ├── hp_search_bg_259x27_@2x.png │ │ │ │ └── hp_search_bg_259x27_@3x.png │ │ ├── Nav │ │ │ ├── Contents.json │ │ │ ├── Image.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── Image.png │ │ │ │ ├── Image@2x.png │ │ │ │ └── Image@3x.png │ │ │ ├── ad_share.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ad_share.png │ │ │ │ ├── ad_share@2x.png │ │ │ │ └── ad_share@3x.png │ │ │ ├── back.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── back.png │ │ │ │ ├── back@2x.png │ │ │ │ └── back@3x.png │ │ │ ├── ct_input_320x49.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ct_input_320x49.png │ │ │ │ ├── ct_input_320x49@2x.png │ │ │ │ └── ct_input_320x49@3x.png │ │ │ ├── f_search.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_search.png │ │ │ │ ├── f_search@2x.png │ │ │ │ └── f_search@3x.png │ │ │ ├── hp_arrow_down.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── hp_arrow_down.png │ │ │ │ ├── hp_arrow_down@2x.png │ │ │ │ └── hp_arrow_down@3x.png │ │ │ ├── hp_arrow_up.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── hp_arrow_up.png │ │ │ │ ├── hp_arrow_up@2x.png │ │ │ │ └── hp_arrow_up@3x.png │ │ │ ├── menu.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── menu.png │ │ │ │ ├── menu@2x.png │ │ │ │ └── menu@3x.png │ │ │ └── p_more_19x15.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── p_more_19x15.png │ │ │ │ ├── p_more_19x15@2x.png │ │ │ │ └── p_more_19x15@3x.png │ │ ├── Older │ │ │ ├── Contents.json │ │ │ ├── f_addAdress_278x35.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_addAdress_278x35.png │ │ │ │ ├── f_addAdress_278x35@2x.png │ │ │ │ └── f_addAdress_278x35@3x.png │ │ │ ├── f_adressSel_17x17-1.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_adressSel_17x17.png │ │ │ │ ├── f_adressSel_17x17@2x.png │ │ │ │ └── f_adressSel_17x17@3x.png │ │ │ ├── f_adressSel_17x17.imageset │ │ │ │ └── Contents.json │ │ │ ├── f_adressUnSel_18x18.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_adressUnSel_18x18.png │ │ │ │ ├── f_adressUnSel_18x18@2x.png │ │ │ │ └── f_adressUnSel_18x18@3x.png │ │ │ ├── f_alipay_26x26.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_alipay_26x26.png │ │ │ │ ├── f_alipay_26x26@2x.png │ │ │ │ └── f_alipay_26x26@3x.png │ │ │ ├── f_check_12x12.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_check_12x12.png │ │ │ │ ├── f_check_12x12@2x.png │ │ │ │ └── f_check_12x12@3x.png │ │ │ ├── f_check_s_15x12.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_check_s_15x12.png │ │ │ │ ├── f_check_s_15x12@2x.png │ │ │ │ └── f_check_s_15x12@3x.png │ │ │ ├── f_count_83x25.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_count_83x25.png │ │ │ │ ├── f_count_83x25@2x.png │ │ │ │ └── f_count_83x25@3x.png │ │ │ ├── f_okPay_278x39.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_okPay_278x39.png │ │ │ │ ├── f_okPay_278x39@2x.png │ │ │ │ └── f_okPay_278x39@3x.png │ │ │ └── f_wechat_26x26.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_wechat_26x26.png │ │ │ │ ├── f_wechat_26x26@2x.png │ │ │ │ └── f_wechat_26x26@3x.png │ │ ├── Profile │ │ │ ├── Contents.json │ │ │ ├── c_close_25x29.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── c_close_25x29.png │ │ │ │ ├── c_close_25x29@2x.png │ │ │ │ └── c_close_25x29@3x.png │ │ │ ├── c_recBtn_206x39.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── c_recBtn_206x39.png │ │ │ │ ├── c_recBtn_206x39@2x.png │ │ │ │ └── c_recBtn_206x39@3x.png │ │ │ ├── c_redPackage_167x194.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── c_redPackage_167x194.png │ │ │ │ ├── c_redPackage_167x194@2x.png │ │ │ │ └── c_redPackage_167x194@3x.png │ │ │ ├── empirical_57x9.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── empirical_57x9.png │ │ │ │ ├── empirical_57x9@2x.png │ │ │ │ └── empirical_57x9@3x.png │ │ │ ├── f_cart_23x21.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_cart_23x21.png │ │ │ │ ├── f_cart_23x21@2x.png │ │ │ │ └── f_cart_23x21@3x.png │ │ │ ├── f_loginfo_line_0x61.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_loginfo_line_0x61.png │ │ │ │ ├── f_loginfo_line_0x61@2x.png │ │ │ │ └── f_loginfo_line_0x61@3x.png │ │ │ ├── f_p_cart_19x19.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_p_cart_19x19.png │ │ │ │ ├── f_p_cart_19x19@2x.png │ │ │ │ └── f_p_cart_19x19@3x.png │ │ │ ├── f_p_course_19x19.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_p_course_19x19.png │ │ │ │ ├── f_p_course_19x19@2x.png │ │ │ │ └── f_p_course_19x19@3x.png │ │ │ ├── f_p_order_19x19.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── f_p_order_19x19.png │ │ │ │ ├── f_p_order_19x19@2x.png │ │ │ │ └── f_p_order_19x19@3x.png │ │ │ ├── m_message_30x30.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── m_message_30x30.png │ │ │ │ ├── m_message_30x30@2x.png │ │ │ │ └── m_message_30x30@3x.png │ │ │ ├── m_message_s_30x30.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── m_message_s_30x30.png │ │ │ │ ├── m_message_s_30x30@2x.png │ │ │ │ └── m_message_s_30x30@3x.png │ │ │ ├── p_avatar.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── p_avatar.png │ │ │ │ ├── p_avatar@2x.png │ │ │ │ └── p_avatar@3x.png │ │ │ ├── pc_default_avatar.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pc_default_avatar.png │ │ │ │ ├── pc_default_avatar@2x.png │ │ │ │ └── pc_default_avatar@3x.png │ │ │ ├── pc_default_avatar_68.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pc_default_avatar_68.png │ │ │ │ ├── pc_default_avatar_68@2x.png │ │ │ │ └── pc_default_avatar_68@3x.png │ │ │ ├── pc_exp_bg_57x5.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pc_exp_bg_57x5.png │ │ │ │ ├── pc_exp_bg_57x5@2x.png │ │ │ │ └── pc_exp_bg_57x5@3x.png │ │ │ ├── pc_level_bg_33x10.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pc_level_bg_33x10.png │ │ │ │ ├── pc_level_bg_33x10@2x.png │ │ │ │ └── pc_level_bg_33x10@3x.png │ │ │ ├── pc_setting_40x40.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pc_setting_40x40.png │ │ │ │ ├── pc_setting_40x40@2x.png │ │ │ │ └── pc_setting_40x40@3x.png │ │ │ ├── pc_setting_53x53.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pc_setting_53x53.png │ │ │ │ ├── pc_setting_53x53@2x.png │ │ │ │ └── pc_setting_53x53@3x.png │ │ │ ├── personAuth.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── personAuth.png │ │ │ │ ├── personAuth@2x.png │ │ │ │ └── personAuth@3x.png │ │ │ ├── setIcon_35x35.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── setIcon_35x35.png │ │ │ │ ├── setIcon_35x35@2x.png │ │ │ │ └── setIcon_35x35@3x.png │ │ │ ├── setIcon_selec_35x35.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── setIcon_selec_35x35.png │ │ │ │ ├── setIcon_selec_35x35@2x.png │ │ │ │ └── setIcon_selec_35x35@3x.png │ │ │ ├── shoppingCar_35x35.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── shoppingCar_35x35.png │ │ │ │ ├── shoppingCar_35x35@2x.png │ │ │ │ └── shoppingCar_35x35@3x.png │ │ │ ├── shoppingCar_selec_35x35.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── shoppingCar_selec_35x35.png │ │ │ │ ├── shoppingCar_selec_35x35@2x.png │ │ │ │ └── shoppingCar_selec_35x35@3x.png │ │ │ ├── u_vip_blue.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── u_vip_blue.png │ │ │ │ ├── u_vip_blue@2x.png │ │ │ │ └── u_vip_blue@3x.png │ │ │ ├── u_vip_red_19x19_.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── u_vip_red_19x19_.png │ │ │ │ ├── u_vip_red_19x19_@2x.png │ │ │ │ └── u_vip_red_19x19_@3x.png │ │ │ └── u_vip_yellow.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── u_vip_yellow.png │ │ │ │ ├── u_vip_yellow@2x.png │ │ │ │ └── u_vip_yellow@3x.png │ │ ├── Setting │ │ │ ├── Contents.json │ │ │ ├── c_btn_1_292x45.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── c_btn_1_292x45.png │ │ │ │ ├── c_btn_1_292x45@2x.png │ │ │ │ └── c_btn_1_292x45@3x.png │ │ │ ├── s_bg_3rd_292x43.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_bg_3rd_292x43.png │ │ │ │ ├── s_bg_3rd_292x43@2x.png │ │ │ │ └── s_bg_3rd_292x43@3x.png │ │ │ ├── s_bg_feedback_292x200.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_bg_feedback_292x200.png │ │ │ │ ├── s_bg_feedback_292x200@2x.png │ │ │ │ └── s_bg_feedback_292x200@3x.png │ │ │ ├── s_cell_0_292x45.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_cell_0_292x45.png │ │ │ │ ├── s_cell_0_292x45@2x.png │ │ │ │ └── s_cell_0_292x45@3x.png │ │ │ ├── s_cell_1_292x45.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_cell_1_292x45.png │ │ │ │ ├── s_cell_1_292x45@2x.png │ │ │ │ └── s_cell_1_292x45@3x.png │ │ │ ├── s_cell_2_292x45.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── s_cell_2_292x45.png │ │ │ │ ├── s_cell_2_292x45@2x.png │ │ │ │ └── s_cell_2_292x45@3x.png │ │ │ └── u_right_40x40.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── u_right_40x40.png │ │ │ │ ├── u_right_40x40@2x.png │ │ │ │ └── u_right_40x40@3x.png │ │ ├── newfeature │ │ │ ├── Contents.json │ │ │ ├── gp_bg_0.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── gp_bg_0.png │ │ │ │ ├── gp_bg_0@2x.png │ │ │ │ └── gp_bg_0@3x.png │ │ │ ├── gp_bg_1.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── gp_bg_1.png │ │ │ │ ├── gp_bg_1@2x.png │ │ │ │ └── gp_bg_1@3x.png │ │ │ └── gp_bg_2.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── gp_bg_2.png │ │ │ │ ├── gp_bg_2@2x.png │ │ │ │ └── gp_bg_2@3x.png │ │ └── tabbar │ │ │ ├── .DS_Store │ │ │ ├── Contents.json │ │ │ ├── tb_0.imageset │ │ │ ├── Contents.json │ │ │ ├── tb_0.png │ │ │ ├── tb_0@2x.png │ │ │ └── tb_0@3x.png │ │ │ ├── tb_0_selected.imageset │ │ │ ├── Contents.json │ │ │ ├── tb_0_selected.png │ │ │ ├── tb_0_selected@2x.png │ │ │ └── tb_0_selected@3x.png │ │ │ ├── tb_1.imageset │ │ │ ├── Contents.json │ │ │ ├── tb_1.png │ │ │ ├── tb_1@2x.png │ │ │ └── tb_1@3x.png │ │ │ ├── tb_1_selected.imageset │ │ │ ├── Contents.json │ │ │ ├── tb_1_selected.png │ │ │ ├── tb_1_selected@2x.png │ │ │ └── tb_1_selected@3x.png │ │ │ ├── tb_2.imageset │ │ │ ├── Contents.json │ │ │ ├── tb_2.png │ │ │ ├── tb_2@2x.png │ │ │ └── tb_2@3x.png │ │ │ └── tb_2_selected.imageset │ │ │ ├── Contents.json │ │ │ ├── tb_2_selected.png │ │ │ ├── tb_2_selected@2x.png │ │ │ └── tb_2_selected@3x.png │ ├── Classes │ │ ├── .DS_Store │ │ ├── Author(作者) │ │ │ ├── .DS_Store │ │ │ ├── Detail │ │ │ │ ├── FFAuthorDetailController.h │ │ │ │ └── FFAuthorDetailController.m │ │ │ └── Mainpage │ │ │ │ ├── AuthorAPIRequest.h │ │ │ │ ├── AuthorAPIRequest.m │ │ │ │ ├── FFAuthorCell.h │ │ │ │ ├── FFAuthorCell.m │ │ │ │ ├── FFAuthorController.h │ │ │ │ ├── FFAuthorController.m │ │ │ │ ├── FFAuthorListReformer.h │ │ │ │ └── FFAuthorListReformer.m │ │ ├── BaseCustom │ │ │ ├── .DS_Store │ │ │ ├── FFNavController.h │ │ │ ├── FFNavController.m │ │ │ ├── FFTabBarController.h │ │ │ └── FFTabBarController.m │ │ ├── Others │ │ │ ├── .DS_Store │ │ │ ├── APIs │ │ │ │ ├── .DS_Store │ │ │ │ ├── APIRequest.h │ │ │ │ ├── APIRequest.m │ │ │ │ ├── APIRequestProtocol.h │ │ │ │ ├── APIResponseProtocol.h │ │ │ │ ├── FFReformProtocol.h │ │ │ │ ├── NetworkHelper.h │ │ │ │ └── NetworkHelper.m │ │ │ ├── category │ │ │ │ ├── .DS_Store │ │ │ │ ├── NSArray+Log.h │ │ │ │ ├── NSArray+Log.m │ │ │ │ ├── UIButton+Extension.h │ │ │ │ ├── UIButton+Extension.m │ │ │ │ ├── UIColor+Hex.h │ │ │ │ ├── UIColor+Hex.m │ │ │ │ ├── UILabel+Extension.h │ │ │ │ ├── UILabel+Extension.m │ │ │ │ ├── UIView+FFFrame.h │ │ │ │ └── UIView+FFFrame.m │ │ │ ├── configs │ │ │ │ ├── .DS_Store │ │ │ │ ├── FFConst.h │ │ │ │ └── FFConst.m │ │ │ ├── mainView │ │ │ │ ├── FFCellProtocol.h │ │ │ │ ├── FFMainView.h │ │ │ │ ├── FFMainView.m │ │ │ │ ├── UITableViewCell+FFAdd.h │ │ │ │ └── UITableViewCell+FFAdd.m │ │ │ ├── reformerKeys │ │ │ │ ├── .DS_Store │ │ │ │ ├── FFAuthorListReformerKeys.h │ │ │ │ ├── FFAuthorListReformerKeys.m │ │ │ │ ├── FFSpecialListReformerKeys.h │ │ │ │ └── FFSpecialListReformerKeys.m │ │ │ └── tools │ │ │ │ ├── .DS_Store │ │ │ │ ├── DBManager.h │ │ │ │ ├── DBManager.m │ │ │ │ ├── FFHelper.h │ │ │ │ ├── FFHelper.m │ │ │ │ ├── HUDTools.h │ │ │ │ └── HUDTools.m │ │ ├── Shop(商城) │ │ │ ├── .DS_Store │ │ │ └── Mainpage │ │ │ │ ├── FFShopController.h │ │ │ │ └── FFShopController.m │ │ └── Special(专题) │ │ │ ├── .DS_Store │ │ │ ├── Detail │ │ │ ├── FFSecialDetailView.xib │ │ │ ├── FFSpecialDetailController.h │ │ │ ├── FFSpecialDetailController.m │ │ │ ├── FFSpecialDetailView.h │ │ │ └── FFSpecialDetailView.m │ │ │ └── Mainpage │ │ │ ├── .DS_Store │ │ │ ├── FFSpecialCell.h │ │ │ ├── FFSpecialCell.m │ │ │ ├── FFSpecialCellBottomView.h │ │ │ ├── FFSpecialCellBottomView.m │ │ │ ├── FFSpecialController.h │ │ │ ├── FFSpecialController.m │ │ │ ├── FFSpecialListReformer.h │ │ │ ├── FFSpecialListReformer.m │ │ │ ├── SpecialAPIRequest.h │ │ │ └── SpecialAPIRequest.m │ ├── Info.plist │ ├── Resources │ │ ├── .DS_Store │ │ ├── author_page.json │ │ ├── font │ │ │ ├── CODE BOLD.OTF │ │ │ ├── CODE LIGHT.OTF │ │ │ ├── FZXQJW_0.TTF │ │ │ └── 方正兰亭纤黑简体.TTF │ │ └── special_page.json │ ├── main.m │ └── public.h ├── Podfile ├── Podfile.lock └── Pods │ ├── .DS_Store │ ├── AFNetworking │ ├── AFNetworking │ │ ├── AFHTTPSessionManager.h │ │ ├── AFHTTPSessionManager.m │ │ ├── AFNetworkReachabilityManager.h │ │ ├── AFNetworkReachabilityManager.m │ │ ├── AFNetworking.h │ │ ├── AFSecurityPolicy.h │ │ ├── AFSecurityPolicy.m │ │ ├── AFURLRequestSerialization.h │ │ ├── AFURLRequestSerialization.m │ │ ├── AFURLResponseSerialization.h │ │ ├── AFURLResponseSerialization.m │ │ ├── AFURLSessionManager.h │ │ └── AFURLSessionManager.m │ ├── LICENSE │ ├── README.md │ └── UIKit+AFNetworking │ │ ├── AFAutoPurgingImageCache.h │ │ ├── AFAutoPurgingImageCache.m │ │ ├── AFImageDownloader.h │ │ ├── AFImageDownloader.m │ │ ├── AFNetworkActivityIndicatorManager.h │ │ ├── AFNetworkActivityIndicatorManager.m │ │ ├── UIActivityIndicatorView+AFNetworking.h │ │ ├── UIActivityIndicatorView+AFNetworking.m │ │ ├── UIButton+AFNetworking.h │ │ ├── UIButton+AFNetworking.m │ │ ├── UIImage+AFNetworking.h │ │ ├── UIImageView+AFNetworking.h │ │ ├── UIImageView+AFNetworking.m │ │ ├── UIKit+AFNetworking.h │ │ ├── UIProgressView+AFNetworking.h │ │ ├── UIProgressView+AFNetworking.m │ │ ├── UIRefreshControl+AFNetworking.h │ │ ├── UIRefreshControl+AFNetworking.m │ │ ├── UIWebView+AFNetworking.h │ │ └── UIWebView+AFNetworking.m │ ├── FMDB │ ├── LICENSE.txt │ ├── README.markdown │ └── src │ │ └── fmdb │ │ ├── FMDB.h │ │ ├── FMDatabase.h │ │ ├── FMDatabase.m │ │ ├── FMDatabaseAdditions.h │ │ ├── FMDatabaseAdditions.m │ │ ├── FMDatabasePool.h │ │ ├── FMDatabasePool.m │ │ ├── FMDatabaseQueue.h │ │ ├── FMDatabaseQueue.m │ │ ├── FMResultSet.h │ │ └── FMResultSet.m │ ├── MBProgressHUD │ ├── LICENSE │ ├── MBProgressHUD.h │ ├── MBProgressHUD.m │ └── README.mdown │ ├── Manifest.lock │ ├── Masonry │ ├── LICENSE │ ├── Masonry │ │ ├── MASCompositeConstraint.h │ │ ├── MASCompositeConstraint.m │ │ ├── MASConstraint+Private.h │ │ ├── MASConstraint.h │ │ ├── MASConstraint.m │ │ ├── MASConstraintMaker.h │ │ ├── MASConstraintMaker.m │ │ ├── MASLayoutConstraint.h │ │ ├── MASLayoutConstraint.m │ │ ├── MASUtilities.h │ │ ├── MASViewAttribute.h │ │ ├── MASViewAttribute.m │ │ ├── MASViewConstraint.h │ │ ├── MASViewConstraint.m │ │ ├── Masonry.h │ │ ├── NSArray+MASAdditions.h │ │ ├── NSArray+MASAdditions.m │ │ ├── NSArray+MASShorthandAdditions.h │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ ├── NSLayoutConstraint+MASDebugAdditions.m │ │ ├── View+MASAdditions.h │ │ ├── View+MASAdditions.m │ │ ├── View+MASShorthandAdditions.h │ │ ├── ViewController+MASAdditions.h │ │ └── ViewController+MASAdditions.m │ └── README.md │ ├── Pods.xcodeproj │ └── project.pbxproj │ ├── ReactiveCocoa │ ├── LICENSE.md │ ├── README.md │ └── ReactiveCocoa │ │ ├── MKAnnotationView+RACSignalSupport.h │ │ ├── MKAnnotationView+RACSignalSupport.m │ │ ├── NSArray+RACSequenceAdditions.h │ │ ├── NSArray+RACSequenceAdditions.m │ │ ├── NSData+RACSupport.h │ │ ├── NSData+RACSupport.m │ │ ├── NSDictionary+RACSequenceAdditions.h │ │ ├── NSDictionary+RACSequenceAdditions.m │ │ ├── NSEnumerator+RACSequenceAdditions.h │ │ ├── NSEnumerator+RACSequenceAdditions.m │ │ ├── NSFileHandle+RACSupport.h │ │ ├── NSFileHandle+RACSupport.m │ │ ├── NSIndexSet+RACSequenceAdditions.h │ │ ├── NSIndexSet+RACSequenceAdditions.m │ │ ├── NSInvocation+RACTypeParsing.h │ │ ├── NSInvocation+RACTypeParsing.m │ │ ├── NSNotificationCenter+RACSupport.h │ │ ├── NSNotificationCenter+RACSupport.m │ │ ├── NSObject+RACDeallocating.h │ │ ├── NSObject+RACDeallocating.m │ │ ├── NSObject+RACDescription.h │ │ ├── NSObject+RACDescription.m │ │ ├── NSObject+RACKVOWrapper.h │ │ ├── NSObject+RACKVOWrapper.m │ │ ├── NSObject+RACLifting.h │ │ ├── NSObject+RACLifting.m │ │ ├── NSObject+RACPropertySubscribing.h │ │ ├── NSObject+RACPropertySubscribing.m │ │ ├── NSObject+RACSelectorSignal.h │ │ ├── NSObject+RACSelectorSignal.m │ │ ├── NSOrderedSet+RACSequenceAdditions.h │ │ ├── NSOrderedSet+RACSequenceAdditions.m │ │ ├── NSSet+RACSequenceAdditions.h │ │ ├── NSSet+RACSequenceAdditions.m │ │ ├── NSString+RACKeyPathUtilities.h │ │ ├── NSString+RACKeyPathUtilities.m │ │ ├── NSString+RACSequenceAdditions.h │ │ ├── NSString+RACSequenceAdditions.m │ │ ├── NSString+RACSupport.h │ │ ├── NSString+RACSupport.m │ │ ├── NSURLConnection+RACSupport.h │ │ ├── NSURLConnection+RACSupport.m │ │ ├── NSUserDefaults+RACSupport.h │ │ ├── NSUserDefaults+RACSupport.m │ │ ├── RACArraySequence.h │ │ ├── RACArraySequence.m │ │ ├── RACBehaviorSubject.h │ │ ├── RACBehaviorSubject.m │ │ ├── RACBlockTrampoline.h │ │ ├── RACBlockTrampoline.m │ │ ├── RACChannel.h │ │ ├── RACChannel.m │ │ ├── RACCommand.h │ │ ├── RACCommand.m │ │ ├── RACCompoundDisposable.h │ │ ├── RACCompoundDisposable.m │ │ ├── RACCompoundDisposableProvider.d │ │ ├── RACDelegateProxy.h │ │ ├── RACDelegateProxy.m │ │ ├── RACDisposable.h │ │ ├── RACDisposable.m │ │ ├── RACDynamicSequence.h │ │ ├── RACDynamicSequence.m │ │ ├── RACDynamicSignal.h │ │ ├── RACDynamicSignal.m │ │ ├── RACEagerSequence.h │ │ ├── RACEagerSequence.m │ │ ├── RACEmptySequence.h │ │ ├── RACEmptySequence.m │ │ ├── RACEmptySignal.h │ │ ├── RACEmptySignal.m │ │ ├── RACErrorSignal.h │ │ ├── RACErrorSignal.m │ │ ├── RACEvent.h │ │ ├── RACEvent.m │ │ ├── RACGroupedSignal.h │ │ ├── RACGroupedSignal.m │ │ ├── RACImmediateScheduler.h │ │ ├── RACImmediateScheduler.m │ │ ├── RACIndexSetSequence.h │ │ ├── RACIndexSetSequence.m │ │ ├── RACKVOChannel.h │ │ ├── RACKVOChannel.m │ │ ├── RACKVOProxy.h │ │ ├── RACKVOProxy.m │ │ ├── RACKVOTrampoline.h │ │ ├── RACKVOTrampoline.m │ │ ├── RACMulticastConnection+Private.h │ │ ├── RACMulticastConnection.h │ │ ├── RACMulticastConnection.m │ │ ├── RACObjCRuntime.h │ │ ├── RACObjCRuntime.m │ │ ├── RACPassthroughSubscriber.h │ │ ├── RACPassthroughSubscriber.m │ │ ├── RACQueueScheduler+Subclass.h │ │ ├── RACQueueScheduler.h │ │ ├── RACQueueScheduler.m │ │ ├── RACReplaySubject.h │ │ ├── RACReplaySubject.m │ │ ├── RACReturnSignal.h │ │ ├── RACReturnSignal.m │ │ ├── RACScheduler+Private.h │ │ ├── RACScheduler+Subclass.h │ │ ├── RACScheduler.h │ │ ├── RACScheduler.m │ │ ├── RACScopedDisposable.h │ │ ├── RACScopedDisposable.m │ │ ├── RACSequence.h │ │ ├── RACSequence.m │ │ ├── RACSerialDisposable.h │ │ ├── RACSerialDisposable.m │ │ ├── RACSignal+Operations.h │ │ ├── RACSignal+Operations.m │ │ ├── RACSignal.h │ │ ├── RACSignal.m │ │ ├── RACSignalProvider.d │ │ ├── RACSignalSequence.h │ │ ├── RACSignalSequence.m │ │ ├── RACStream+Private.h │ │ ├── RACStream.h │ │ ├── RACStream.m │ │ ├── RACStringSequence.h │ │ ├── RACStringSequence.m │ │ ├── RACSubject.h │ │ ├── RACSubject.m │ │ ├── RACSubscriber+Private.h │ │ ├── RACSubscriber.h │ │ ├── RACSubscriber.m │ │ ├── RACSubscriptingAssignmentTrampoline.h │ │ ├── RACSubscriptingAssignmentTrampoline.m │ │ ├── RACSubscriptionScheduler.h │ │ ├── RACSubscriptionScheduler.m │ │ ├── RACTargetQueueScheduler.h │ │ ├── RACTargetQueueScheduler.m │ │ ├── RACTestScheduler.h │ │ ├── RACTestScheduler.m │ │ ├── RACTuple.h │ │ ├── RACTuple.m │ │ ├── RACTupleSequence.h │ │ ├── RACTupleSequence.m │ │ ├── RACUnarySequence.h │ │ ├── RACUnarySequence.m │ │ ├── RACUnit.h │ │ ├── RACUnit.m │ │ ├── RACValueTransformer.h │ │ ├── RACValueTransformer.m │ │ ├── ReactiveCocoa.h │ │ ├── UIActionSheet+RACSignalSupport.h │ │ ├── UIActionSheet+RACSignalSupport.m │ │ ├── UIAlertView+RACSignalSupport.h │ │ ├── UIAlertView+RACSignalSupport.m │ │ ├── UIBarButtonItem+RACCommandSupport.h │ │ ├── UIBarButtonItem+RACCommandSupport.m │ │ ├── UIButton+RACCommandSupport.h │ │ ├── UIButton+RACCommandSupport.m │ │ ├── UICollectionReusableView+RACSignalSupport.h │ │ ├── UICollectionReusableView+RACSignalSupport.m │ │ ├── UIControl+RACSignalSupport.h │ │ ├── UIControl+RACSignalSupport.m │ │ ├── UIControl+RACSignalSupportPrivate.h │ │ ├── UIControl+RACSignalSupportPrivate.m │ │ ├── UIDatePicker+RACSignalSupport.h │ │ ├── UIDatePicker+RACSignalSupport.m │ │ ├── UIGestureRecognizer+RACSignalSupport.h │ │ ├── UIGestureRecognizer+RACSignalSupport.m │ │ ├── UIImagePickerController+RACSignalSupport.h │ │ ├── UIImagePickerController+RACSignalSupport.m │ │ ├── UIRefreshControl+RACCommandSupport.h │ │ ├── UIRefreshControl+RACCommandSupport.m │ │ ├── UISegmentedControl+RACSignalSupport.h │ │ ├── UISegmentedControl+RACSignalSupport.m │ │ ├── UISlider+RACSignalSupport.h │ │ ├── UISlider+RACSignalSupport.m │ │ ├── UIStepper+RACSignalSupport.h │ │ ├── UIStepper+RACSignalSupport.m │ │ ├── UISwitch+RACSignalSupport.h │ │ ├── UISwitch+RACSignalSupport.m │ │ ├── UITableViewCell+RACSignalSupport.h │ │ ├── UITableViewCell+RACSignalSupport.m │ │ ├── UITableViewHeaderFooterView+RACSignalSupport.h │ │ ├── UITableViewHeaderFooterView+RACSignalSupport.m │ │ ├── UITextField+RACSignalSupport.h │ │ ├── UITextField+RACSignalSupport.m │ │ ├── UITextView+RACSignalSupport.h │ │ ├── UITextView+RACSignalSupport.m │ │ └── extobjc │ │ ├── RACEXTKeyPathCoding.h │ │ ├── RACEXTRuntimeExtensions.h │ │ ├── RACEXTRuntimeExtensions.m │ │ ├── RACEXTScope.h │ │ └── RACmetamacros.h │ ├── Target Support Files │ ├── .DS_Store │ ├── AFNetworking │ │ ├── AFNetworking-dummy.m │ │ ├── AFNetworking-prefix.pch │ │ ├── AFNetworking-umbrella.h │ │ ├── AFNetworking.modulemap │ │ ├── AFNetworking.xcconfig │ │ └── Info.plist │ ├── FMDB │ │ ├── FMDB-dummy.m │ │ ├── FMDB-prefix.pch │ │ ├── FMDB-umbrella.h │ │ ├── FMDB.modulemap │ │ ├── FMDB.xcconfig │ │ └── Info.plist │ ├── MBProgressHUD │ │ ├── Info.plist │ │ ├── MBProgressHUD-dummy.m │ │ ├── MBProgressHUD-prefix.pch │ │ ├── MBProgressHUD-umbrella.h │ │ ├── MBProgressHUD.modulemap │ │ └── MBProgressHUD.xcconfig │ ├── Masonry │ │ ├── Info.plist │ │ ├── Masonry-dummy.m │ │ ├── Masonry-prefix.pch │ │ ├── Masonry-umbrella.h │ │ ├── Masonry.modulemap │ │ └── Masonry.xcconfig │ ├── Pods-FlowerField │ │ ├── Info.plist │ │ ├── Pods-FlowerField-acknowledgements.markdown │ │ ├── Pods-FlowerField-acknowledgements.plist │ │ ├── Pods-FlowerField-dummy.m │ │ ├── Pods-FlowerField-frameworks.sh │ │ ├── Pods-FlowerField-resources.sh │ │ ├── Pods-FlowerField-umbrella.h │ │ ├── Pods-FlowerField.debug.xcconfig │ │ ├── Pods-FlowerField.modulemap │ │ └── Pods-FlowerField.release.xcconfig │ ├── ReactiveCocoa │ │ ├── Info.plist │ │ ├── ReactiveCocoa-dummy.m │ │ ├── ReactiveCocoa-prefix.pch │ │ ├── ReactiveCocoa-umbrella.h │ │ ├── ReactiveCocoa.modulemap │ │ └── ReactiveCocoa.xcconfig │ ├── YYCache │ │ ├── Info.plist │ │ ├── YYCache-dummy.m │ │ ├── YYCache-prefix.pch │ │ ├── YYCache-umbrella.h │ │ ├── YYCache.modulemap │ │ └── YYCache.xcconfig │ ├── YYImage │ │ ├── Info.plist │ │ ├── YYImage-dummy.m │ │ ├── YYImage-prefix.pch │ │ ├── YYImage-umbrella.h │ │ ├── YYImage.modulemap │ │ └── YYImage.xcconfig │ └── YYWebImage │ │ ├── Info.plist │ │ ├── YYWebImage-dummy.m │ │ ├── YYWebImage-prefix.pch │ │ ├── YYWebImage-umbrella.h │ │ ├── YYWebImage.modulemap │ │ └── YYWebImage.xcconfig │ ├── YYCache │ ├── LICENSE │ ├── README.md │ └── YYCache │ │ ├── YYCache.h │ │ ├── YYCache.m │ │ ├── YYDiskCache.h │ │ ├── YYDiskCache.m │ │ ├── YYKVStorage.h │ │ ├── YYKVStorage.m │ │ ├── YYMemoryCache.h │ │ └── YYMemoryCache.m │ ├── YYImage │ ├── LICENSE │ ├── README.md │ └── YYImage │ │ ├── YYAnimatedImageView.h │ │ ├── YYAnimatedImageView.m │ │ ├── YYFrameImage.h │ │ ├── YYFrameImage.m │ │ ├── YYImage.h │ │ ├── YYImage.m │ │ ├── YYImageCoder.h │ │ ├── YYImageCoder.m │ │ ├── YYSpriteSheetImage.h │ │ └── YYSpriteSheetImage.m │ └── YYWebImage │ ├── LICENSE │ ├── README.md │ └── YYWebImage │ ├── Categories │ ├── CALayer+YYWebImage.h │ ├── CALayer+YYWebImage.m │ ├── MKAnnotationView+YYWebImage.h │ ├── MKAnnotationView+YYWebImage.m │ ├── UIButton+YYWebImage.h │ ├── UIButton+YYWebImage.m │ ├── UIImage+YYWebImage.h │ ├── UIImage+YYWebImage.m │ ├── UIImageView+YYWebImage.h │ ├── UIImageView+YYWebImage.m │ ├── _YYWebImageSetter.h │ └── _YYWebImageSetter.m │ ├── YYImageCache.h │ ├── YYImageCache.m │ ├── YYWebImage.h │ ├── YYWebImageManager.h │ ├── YYWebImageManager.m │ ├── YYWebImageOperation.h │ └── YYWebImageOperation.m ├── LICENSE └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 16/7/13. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon29@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon29@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon40@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon40@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Brand Assets.launchimage/LaunchImage-700-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Brand Assets.launchimage/LaunchImage-700-568h@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Brand Assets.launchimage/LaunchImage-700@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Brand Assets.launchimage/LaunchImage-700@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Brand Assets.launchimage/LaunchImage-800-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Brand Assets.launchimage/LaunchImage-800-667h@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Brand Assets.launchimage/LaunchImage-800-Portrait-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Brand Assets.launchimage/LaunchImage-800-Portrait-736h@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/20160425175259881847.imageset/20160425175259881847.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/20160425175259881847.imageset/20160425175259881847.jpg -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/20160425175259881847.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "20160425175259881847.jpg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/LOGO_85x85_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LOGO_85x85_.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LOGO_85x85_@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LOGO_85x85_@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/LOGO_85x85_.imageset/LOGO_85x85_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/LOGO_85x85_.imageset/LOGO_85x85_.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/LOGO_85x85_.imageset/LOGO_85x85_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/LOGO_85x85_.imageset/LOGO_85x85_@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/LOGO_85x85_.imageset/LOGO_85x85_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/LOGO_85x85_.imageset/LOGO_85x85_@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/ad_time.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ad_time.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "ad_time@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "ad_time@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/ad_time.imageset/ad_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/ad_time.imageset/ad_time.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/ad_time.imageset/ad_time@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/ad_time.imageset/ad_time@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/ad_time.imageset/ad_time@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/ad_time.imageset/ad_time@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/f_top.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_top.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_top@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_top@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/f_top.imageset/f_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/f_top.imageset/f_top.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/f_top.imageset/f_top@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/f_top.imageset/f_top@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/f_top.imageset/f_top@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/f_top.imageset/f_top@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/f_zan_19x17_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_zan_19x17_.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_zan_19x17_@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_zan_19x17_@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/f_zan_19x17_.imageset/f_zan_19x17_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/f_zan_19x17_.imageset/f_zan_19x17_.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/f_zan_19x17_.imageset/f_zan_19x17_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/f_zan_19x17_.imageset/f_zan_19x17_@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/f_zan_19x17_.imageset/f_zan_19x17_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/f_zan_19x17_.imageset/f_zan_19x17_@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_count.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "hp_count.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "hp_count@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "hp_count@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_count.imageset/hp_count.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_count.imageset/hp_count.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_count.imageset/hp_count@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_count.imageset/hp_count@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_count.imageset/hp_count@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_count.imageset/hp_count@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_40x40_.imageset/hp_search_40x40_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_40x40_.imageset/hp_search_40x40_.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_40x40_.imageset/hp_search_40x40_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_40x40_.imageset/hp_search_40x40_@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_40x40_.imageset/hp_search_40x40_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_40x40_.imageset/hp_search_40x40_@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_53x53_.imageset/hp_search_53x53_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_53x53_.imageset/hp_search_53x53_.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_53x53_.imageset/hp_search_53x53_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_53x53_.imageset/hp_search_53x53_@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_53x53_.imageset/hp_search_53x53_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_search_53x53_.imageset/hp_search_53x53_@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_13x11_.imageset/hp_shoucang_13x11_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_13x11_.imageset/hp_shoucang_13x11_.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_13x11_.imageset/hp_shoucang_13x11_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_13x11_.imageset/hp_shoucang_13x11_@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_13x11_.imageset/hp_shoucang_13x11_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_13x11_.imageset/hp_shoucang_13x11_@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_16x14_.imageset/hp_shoucang_16x14_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_16x14_.imageset/hp_shoucang_16x14_.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_16x14_.imageset/hp_shoucang_16x14_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_16x14_.imageset/hp_shoucang_16x14_@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_16x14_.imageset/hp_shoucang_16x14_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/hp_shoucang_16x14_.imageset/hp_shoucang_16x14_@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_comment.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "p_comment.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "p_comment@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "p_comment@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_comment.imageset/p_comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_comment.imageset/p_comment.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_comment.imageset/p_comment@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_comment.imageset/p_comment@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_comment.imageset/p_comment@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_comment.imageset/p_comment@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_16x15_.imageset/p_favorite_16x15_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_16x15_.imageset/p_favorite_16x15_.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_16x15_.imageset/p_favorite_16x15_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_16x15_.imageset/p_favorite_16x15_@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_16x15_.imageset/p_favorite_16x15_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_16x15_.imageset/p_favorite_16x15_@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_s_16x15_.imageset/p_favorite_s_16x15_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_s_16x15_.imageset/p_favorite_s_16x15_.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_s_16x15_.imageset/p_favorite_s_16x15_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_s_16x15_.imageset/p_favorite_s_16x15_@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_s_16x15_.imageset/p_favorite_s_16x15_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_favorite_s_16x15_.imageset/p_favorite_s_16x15_@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan-selected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "p_zan-selected.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "p_zan-selected@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "p_zan-selected@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan-selected.imageset/p_zan-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan-selected.imageset/p_zan-selected.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan-selected.imageset/p_zan-selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan-selected.imageset/p_zan-selected@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan-selected.imageset/p_zan-selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan-selected.imageset/p_zan-selected@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "p_zan.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "p_zan@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "p_zan@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan.imageset/p_zan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan.imageset/p_zan.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan.imageset/p_zan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan.imageset/p_zan@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan.imageset/p_zan@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/p_zan.imageset/p_zan@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodler.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "placehodler.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "placehodler@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "placehodler@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodler.imageset/placehodler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodler.imageset/placehodler.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodler.imageset/placehodler@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodler.imageset/placehodler@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodler.imageset/placehodler@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodler.imageset/placehodler@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodlerX.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "placehodlerX.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "placehodlerX@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "placehodlerX@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodlerX.imageset/placehodlerX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodlerX.imageset/placehodlerX.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodlerX.imageset/placehodlerX@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodlerX.imageset/placehodlerX@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodlerX.imageset/placehodlerX@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Home/placehodlerX.imageset/placehodlerX@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Line/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Line/topLineBlack.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "topLineBlack@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "topLineBlack@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Line/topLineBlack.imageset/topLineBlack@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Line/topLineBlack.imageset/topLineBlack@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Line/topLineBlack.imageset/topLineBlack@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Line/topLineBlack.imageset/topLineBlack@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Line/topLineGray.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "topLineGray@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "topLineGray@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Line/topLineGray.imageset/topLineGray@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Line/topLineGray.imageset/topLineGray@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Line/topLineGray.imageset/topLineGray@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Line/topLineGray.imageset/topLineGray@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Line/underLine.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "underLine@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "underLine@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Line/underLine.imageset/underLine@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Line/underLine.imageset/underLine@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Line/underLine.imageset/underLine@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Line/underLine.imageset/underLine@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/close.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "close.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "close@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "close@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/close.imageset/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/close.imageset/close.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/close.imageset/close@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/close.imageset/close@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/close.imageset/close@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/close.imageset/close@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/goto.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "goto.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "goto@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "goto@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/goto.imageset/goto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/goto.imageset/goto.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/goto.imageset/goto@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/goto.imageset/goto@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/goto.imageset/goto@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/goto.imageset/goto@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/local.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "local.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "local@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "local@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/local.imageset/local.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/local.imageset/local.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/local.imageset/local@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/local.imageset/local@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/local.imageset/local@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/local.imageset/local@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBack.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "loginBack.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "loginBack@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "loginBack@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBack.imageset/loginBack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBack.imageset/loginBack.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBack.imageset/loginBack@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBack.imageset/loginBack@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBack.imageset/loginBack@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBack.imageset/loginBack@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBtn.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "loginBtn.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "loginBtn@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "loginBtn@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBtn.imageset/loginBtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBtn.imageset/loginBtn.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBtn.imageset/loginBtn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBtn.imageset/loginBtn@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBtn.imageset/loginBtn@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/loginBtn.imageset/loginBtn@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/phone.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "phone.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "phone@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "phone@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/phone.imageset/phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/phone.imageset/phone.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/phone.imageset/phone@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/phone.imageset/phone@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/phone.imageset/phone@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/phone.imageset/phone@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/pwd.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "pwd.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "pwd@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "pwd@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/pwd.imageset/pwd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/pwd.imageset/pwd.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/pwd.imageset/pwd@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/pwd.imageset/pwd@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/pwd.imageset/pwd@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/pwd.imageset/pwd@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_50.imageset/s_pengyouquan_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_50.imageset/s_pengyouquan_50.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_50.imageset/s_pengyouquan_50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_50.imageset/s_pengyouquan_50@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_50.imageset/s_pengyouquan_50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_50.imageset/s_pengyouquan_50@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_66.imageset/s_pengyouquan_66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_66.imageset/s_pengyouquan_66.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_66.imageset/s_pengyouquan_66@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_66.imageset/s_pengyouquan_66@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_66.imageset/s_pengyouquan_66@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_pengyouquan_66.imageset/s_pengyouquan_66@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_50.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "s_qq_50.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "s_qq_50@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "s_qq_50@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_50.imageset/s_qq_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_50.imageset/s_qq_50.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_50.imageset/s_qq_50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_50.imageset/s_qq_50@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_50.imageset/s_qq_50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_50.imageset/s_qq_50@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_66.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "s_qq_66.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "s_qq_66@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "s_qq_66@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_66.imageset/s_qq_66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_66.imageset/s_qq_66.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_66.imageset/s_qq_66@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_66.imageset/s_qq_66@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_66.imageset/s_qq_66@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_qq_66.imageset/s_qq_66@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_50.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "s_weibo_50.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "s_weibo_50@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "s_weibo_50@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_50.imageset/s_weibo_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_50.imageset/s_weibo_50.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_50.imageset/s_weibo_50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_50.imageset/s_weibo_50@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_50.imageset/s_weibo_50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_50.imageset/s_weibo_50@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_66.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "s_weibo_66.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "s_weibo_66@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "s_weibo_66@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_66.imageset/s_weibo_66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_66.imageset/s_weibo_66.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_66.imageset/s_weibo_66@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_66.imageset/s_weibo_66@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_66.imageset/s_weibo_66@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weibo_66.imageset/s_weibo_66@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_50.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "s_weixin_50.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "s_weixin_50@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "s_weixin_50@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_50.imageset/s_weixin_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_50.imageset/s_weixin_50.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_50.imageset/s_weixin_50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_50.imageset/s_weixin_50@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_50.imageset/s_weixin_50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_50.imageset/s_weixin_50@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_66.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "s_weixin_66.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "s_weixin_66@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "s_weixin_66@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_66.imageset/s_weixin_66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_66.imageset/s_weixin_66.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_66.imageset/s_weixin_66@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_66.imageset/s_weixin_66@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_66.imageset/s_weixin_66@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/s_weixin_66.imageset/s_weixin_66@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/safe.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "safe.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "safe@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "safe@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/safe.imageset/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/safe.imageset/safe.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/safe.imageset/safe@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/safe.imageset/safe@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Login/safe.imageset/safe@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Login/safe.imageset/safe@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/c_btn_bg_252x36.imageset/c_btn_bg_252x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/c_btn_bg_252x36.imageset/c_btn_bg_252x36.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/c_btn_bg_252x36.imageset/c_btn_bg_252x36@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/c_btn_bg_252x36.imageset/c_btn_bg_252x36@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/c_btn_bg_252x36.imageset/c_btn_bg_252x36@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/c_btn_bg_252x36.imageset/c_btn_bg_252x36@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_hot_56x51.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_hot_56x51.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_hot_56x51@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_hot_56x51@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_hot_56x51.imageset/f_hot_56x51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_hot_56x51.imageset/f_hot_56x51.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_hot_56x51.imageset/f_hot_56x51@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_hot_56x51.imageset/f_hot_56x51@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_hot_56x51.imageset/f_hot_56x51@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_hot_56x51.imageset/f_hot_56x51@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_jian_56x51.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_jian_56x51.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_jian_56x51@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_jian_56x51@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_jian_56x51.imageset/f_jian_56x51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_jian_56x51.imageset/f_jian_56x51.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_jian_56x51.imageset/f_jian_56x51@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_jian_56x51.imageset/f_jian_56x51@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_jian_56x51.imageset/f_jian_56x51@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/f_jian_56x51.imageset/f_jian_56x51@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/hp_search_bg_259x27_.imageset/hp_search_bg_259x27_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/hp_search_bg_259x27_.imageset/hp_search_bg_259x27_.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/hp_search_bg_259x27_.imageset/hp_search_bg_259x27_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/hp_search_bg_259x27_.imageset/hp_search_bg_259x27_@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Mall/hp_search_bg_259x27_.imageset/hp_search_bg_259x27_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Mall/hp_search_bg_259x27_.imageset/hp_search_bg_259x27_@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/Image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "Image.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "Image@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "Image@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/Image.imageset/Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/Image.imageset/Image.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/Image.imageset/Image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/Image.imageset/Image@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/Image.imageset/Image@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/Image.imageset/Image@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/ad_share.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ad_share.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "ad_share@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "ad_share@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/ad_share.imageset/ad_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/ad_share.imageset/ad_share.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/ad_share.imageset/ad_share@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/ad_share.imageset/ad_share@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/ad_share.imageset/ad_share@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/ad_share.imageset/ad_share@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/back.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "back.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "back@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "back@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/back.imageset/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/back.imageset/back.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/back.imageset/back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/back.imageset/back@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/back.imageset/back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/back.imageset/back@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/ct_input_320x49.imageset/ct_input_320x49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/ct_input_320x49.imageset/ct_input_320x49.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/ct_input_320x49.imageset/ct_input_320x49@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/ct_input_320x49.imageset/ct_input_320x49@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/ct_input_320x49.imageset/ct_input_320x49@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/ct_input_320x49.imageset/ct_input_320x49@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/f_search.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_search.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_search@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_search@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/f_search.imageset/f_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/f_search.imageset/f_search.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/f_search.imageset/f_search@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/f_search.imageset/f_search@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/f_search.imageset/f_search@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/f_search.imageset/f_search@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_down.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "hp_arrow_down.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "hp_arrow_down@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "hp_arrow_down@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_down.imageset/hp_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_down.imageset/hp_arrow_down.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_down.imageset/hp_arrow_down@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_down.imageset/hp_arrow_down@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_down.imageset/hp_arrow_down@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_down.imageset/hp_arrow_down@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_up.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "hp_arrow_up.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "hp_arrow_up@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "hp_arrow_up@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_up.imageset/hp_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_up.imageset/hp_arrow_up.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_up.imageset/hp_arrow_up@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_up.imageset/hp_arrow_up@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_up.imageset/hp_arrow_up@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/hp_arrow_up.imageset/hp_arrow_up@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/menu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "menu.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "menu@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "menu@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/menu.imageset/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/menu.imageset/menu.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/menu.imageset/menu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/menu.imageset/menu@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/menu.imageset/menu@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/menu.imageset/menu@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/p_more_19x15.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "p_more_19x15.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "p_more_19x15@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "p_more_19x15@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/p_more_19x15.imageset/p_more_19x15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/p_more_19x15.imageset/p_more_19x15.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/p_more_19x15.imageset/p_more_19x15@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/p_more_19x15.imageset/p_more_19x15@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Nav/p_more_19x15.imageset/p_more_19x15@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Nav/p_more_19x15.imageset/p_more_19x15@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_addAdress_278x35.imageset/f_addAdress_278x35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_addAdress_278x35.imageset/f_addAdress_278x35.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_addAdress_278x35.imageset/f_addAdress_278x35@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_addAdress_278x35.imageset/f_addAdress_278x35@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_addAdress_278x35.imageset/f_addAdress_278x35@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_addAdress_278x35.imageset/f_addAdress_278x35@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressSel_17x17-1.imageset/f_adressSel_17x17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressSel_17x17-1.imageset/f_adressSel_17x17.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressSel_17x17-1.imageset/f_adressSel_17x17@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressSel_17x17-1.imageset/f_adressSel_17x17@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressSel_17x17-1.imageset/f_adressSel_17x17@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressSel_17x17-1.imageset/f_adressSel_17x17@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressUnSel_18x18.imageset/f_adressUnSel_18x18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressUnSel_18x18.imageset/f_adressUnSel_18x18.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressUnSel_18x18.imageset/f_adressUnSel_18x18@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressUnSel_18x18.imageset/f_adressUnSel_18x18@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressUnSel_18x18.imageset/f_adressUnSel_18x18@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_adressUnSel_18x18.imageset/f_adressUnSel_18x18@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_alipay_26x26.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_alipay_26x26.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_alipay_26x26@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_alipay_26x26@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_alipay_26x26.imageset/f_alipay_26x26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_alipay_26x26.imageset/f_alipay_26x26.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_alipay_26x26.imageset/f_alipay_26x26@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_alipay_26x26.imageset/f_alipay_26x26@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_alipay_26x26.imageset/f_alipay_26x26@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_alipay_26x26.imageset/f_alipay_26x26@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_12x12.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_check_12x12.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_check_12x12@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_check_12x12@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_12x12.imageset/f_check_12x12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_12x12.imageset/f_check_12x12.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_12x12.imageset/f_check_12x12@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_12x12.imageset/f_check_12x12@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_12x12.imageset/f_check_12x12@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_12x12.imageset/f_check_12x12@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_s_15x12.imageset/f_check_s_15x12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_s_15x12.imageset/f_check_s_15x12.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_s_15x12.imageset/f_check_s_15x12@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_s_15x12.imageset/f_check_s_15x12@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_s_15x12.imageset/f_check_s_15x12@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_check_s_15x12.imageset/f_check_s_15x12@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_count_83x25.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_count_83x25.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_count_83x25@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_count_83x25@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_count_83x25.imageset/f_count_83x25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_count_83x25.imageset/f_count_83x25.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_count_83x25.imageset/f_count_83x25@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_count_83x25.imageset/f_count_83x25@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_count_83x25.imageset/f_count_83x25@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_count_83x25.imageset/f_count_83x25@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_okPay_278x39.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_okPay_278x39.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_okPay_278x39@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_okPay_278x39@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_okPay_278x39.imageset/f_okPay_278x39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_okPay_278x39.imageset/f_okPay_278x39.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_okPay_278x39.imageset/f_okPay_278x39@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_okPay_278x39.imageset/f_okPay_278x39@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_okPay_278x39.imageset/f_okPay_278x39@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_okPay_278x39.imageset/f_okPay_278x39@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_wechat_26x26.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_wechat_26x26.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_wechat_26x26@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_wechat_26x26@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_wechat_26x26.imageset/f_wechat_26x26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_wechat_26x26.imageset/f_wechat_26x26.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_wechat_26x26.imageset/f_wechat_26x26@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_wechat_26x26.imageset/f_wechat_26x26@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Older/f_wechat_26x26.imageset/f_wechat_26x26@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Older/f_wechat_26x26.imageset/f_wechat_26x26@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_close_25x29.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "c_close_25x29.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "c_close_25x29@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "c_close_25x29@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_close_25x29.imageset/c_close_25x29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_close_25x29.imageset/c_close_25x29.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_close_25x29.imageset/c_close_25x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_close_25x29.imageset/c_close_25x29@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_close_25x29.imageset/c_close_25x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_close_25x29.imageset/c_close_25x29@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_recBtn_206x39.imageset/c_recBtn_206x39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_recBtn_206x39.imageset/c_recBtn_206x39.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_recBtn_206x39.imageset/c_recBtn_206x39@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_recBtn_206x39.imageset/c_recBtn_206x39@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_recBtn_206x39.imageset/c_recBtn_206x39@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_recBtn_206x39.imageset/c_recBtn_206x39@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_redPackage_167x194.imageset/c_redPackage_167x194.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_redPackage_167x194.imageset/c_redPackage_167x194.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_redPackage_167x194.imageset/c_redPackage_167x194@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_redPackage_167x194.imageset/c_redPackage_167x194@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_redPackage_167x194.imageset/c_redPackage_167x194@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/c_redPackage_167x194.imageset/c_redPackage_167x194@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/empirical_57x9.imageset/empirical_57x9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/empirical_57x9.imageset/empirical_57x9.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/empirical_57x9.imageset/empirical_57x9@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/empirical_57x9.imageset/empirical_57x9@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/empirical_57x9.imageset/empirical_57x9@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/empirical_57x9.imageset/empirical_57x9@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_cart_23x21.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "f_cart_23x21.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "f_cart_23x21@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "f_cart_23x21@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_cart_23x21.imageset/f_cart_23x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_cart_23x21.imageset/f_cart_23x21.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_cart_23x21.imageset/f_cart_23x21@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_cart_23x21.imageset/f_cart_23x21@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_cart_23x21.imageset/f_cart_23x21@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_cart_23x21.imageset/f_cart_23x21@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_loginfo_line_0x61.imageset/f_loginfo_line_0x61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_loginfo_line_0x61.imageset/f_loginfo_line_0x61.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_loginfo_line_0x61.imageset/f_loginfo_line_0x61@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_loginfo_line_0x61.imageset/f_loginfo_line_0x61@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_loginfo_line_0x61.imageset/f_loginfo_line_0x61@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_loginfo_line_0x61.imageset/f_loginfo_line_0x61@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_cart_19x19.imageset/f_p_cart_19x19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_cart_19x19.imageset/f_p_cart_19x19.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_cart_19x19.imageset/f_p_cart_19x19@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_cart_19x19.imageset/f_p_cart_19x19@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_cart_19x19.imageset/f_p_cart_19x19@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_cart_19x19.imageset/f_p_cart_19x19@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_course_19x19.imageset/f_p_course_19x19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_course_19x19.imageset/f_p_course_19x19.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_course_19x19.imageset/f_p_course_19x19@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_course_19x19.imageset/f_p_course_19x19@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_course_19x19.imageset/f_p_course_19x19@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_course_19x19.imageset/f_p_course_19x19@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_order_19x19.imageset/f_p_order_19x19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_order_19x19.imageset/f_p_order_19x19.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_order_19x19.imageset/f_p_order_19x19@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_order_19x19.imageset/f_p_order_19x19@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_order_19x19.imageset/f_p_order_19x19@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/f_p_order_19x19.imageset/f_p_order_19x19@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_30x30.imageset/m_message_30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_30x30.imageset/m_message_30x30.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_30x30.imageset/m_message_30x30@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_30x30.imageset/m_message_30x30@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_30x30.imageset/m_message_30x30@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_30x30.imageset/m_message_30x30@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_s_30x30.imageset/m_message_s_30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_s_30x30.imageset/m_message_s_30x30.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_s_30x30.imageset/m_message_s_30x30@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_s_30x30.imageset/m_message_s_30x30@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_s_30x30.imageset/m_message_s_30x30@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/m_message_s_30x30.imageset/m_message_s_30x30@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/p_avatar.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "p_avatar.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "p_avatar@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "p_avatar@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/p_avatar.imageset/p_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/p_avatar.imageset/p_avatar.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/p_avatar.imageset/p_avatar@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/p_avatar.imageset/p_avatar@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/p_avatar.imageset/p_avatar@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/p_avatar.imageset/p_avatar@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar.imageset/pc_default_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar.imageset/pc_default_avatar.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar.imageset/pc_default_avatar@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar.imageset/pc_default_avatar@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar.imageset/pc_default_avatar@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar.imageset/pc_default_avatar@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar_68.imageset/pc_default_avatar_68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar_68.imageset/pc_default_avatar_68.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar_68.imageset/pc_default_avatar_68@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar_68.imageset/pc_default_avatar_68@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar_68.imageset/pc_default_avatar_68@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_default_avatar_68.imageset/pc_default_avatar_68@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_exp_bg_57x5.imageset/pc_exp_bg_57x5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_exp_bg_57x5.imageset/pc_exp_bg_57x5.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_exp_bg_57x5.imageset/pc_exp_bg_57x5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_exp_bg_57x5.imageset/pc_exp_bg_57x5@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_exp_bg_57x5.imageset/pc_exp_bg_57x5@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_exp_bg_57x5.imageset/pc_exp_bg_57x5@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_level_bg_33x10.imageset/pc_level_bg_33x10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_level_bg_33x10.imageset/pc_level_bg_33x10.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_level_bg_33x10.imageset/pc_level_bg_33x10@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_level_bg_33x10.imageset/pc_level_bg_33x10@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_level_bg_33x10.imageset/pc_level_bg_33x10@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_level_bg_33x10.imageset/pc_level_bg_33x10@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_40x40.imageset/pc_setting_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_40x40.imageset/pc_setting_40x40.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_40x40.imageset/pc_setting_40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_40x40.imageset/pc_setting_40x40@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_40x40.imageset/pc_setting_40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_40x40.imageset/pc_setting_40x40@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_53x53.imageset/pc_setting_53x53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_53x53.imageset/pc_setting_53x53.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_53x53.imageset/pc_setting_53x53@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_53x53.imageset/pc_setting_53x53@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_53x53.imageset/pc_setting_53x53@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/pc_setting_53x53.imageset/pc_setting_53x53@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/personAuth.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "personAuth.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "personAuth@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "personAuth@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/personAuth.imageset/personAuth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/personAuth.imageset/personAuth.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/personAuth.imageset/personAuth@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/personAuth.imageset/personAuth@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/personAuth.imageset/personAuth@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/personAuth.imageset/personAuth@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_35x35.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "setIcon_35x35.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "setIcon_35x35@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "setIcon_35x35@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_35x35.imageset/setIcon_35x35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_35x35.imageset/setIcon_35x35.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_35x35.imageset/setIcon_35x35@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_35x35.imageset/setIcon_35x35@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_35x35.imageset/setIcon_35x35@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_35x35.imageset/setIcon_35x35@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_selec_35x35.imageset/setIcon_selec_35x35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_selec_35x35.imageset/setIcon_selec_35x35.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_selec_35x35.imageset/setIcon_selec_35x35@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_selec_35x35.imageset/setIcon_selec_35x35@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_selec_35x35.imageset/setIcon_selec_35x35@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/setIcon_selec_35x35.imageset/setIcon_selec_35x35@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_35x35.imageset/shoppingCar_35x35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_35x35.imageset/shoppingCar_35x35.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_35x35.imageset/shoppingCar_35x35@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_35x35.imageset/shoppingCar_35x35@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_35x35.imageset/shoppingCar_35x35@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_35x35.imageset/shoppingCar_35x35@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_selec_35x35.imageset/shoppingCar_selec_35x35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_selec_35x35.imageset/shoppingCar_selec_35x35.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_selec_35x35.imageset/shoppingCar_selec_35x35@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_selec_35x35.imageset/shoppingCar_selec_35x35@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_selec_35x35.imageset/shoppingCar_selec_35x35@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/shoppingCar_selec_35x35.imageset/shoppingCar_selec_35x35@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_blue.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "u_vip_blue.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "u_vip_blue@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "u_vip_blue@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_blue.imageset/u_vip_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_blue.imageset/u_vip_blue.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_blue.imageset/u_vip_blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_blue.imageset/u_vip_blue@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_blue.imageset/u_vip_blue@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_blue.imageset/u_vip_blue@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_red_19x19_.imageset/u_vip_red_19x19_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_red_19x19_.imageset/u_vip_red_19x19_.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_red_19x19_.imageset/u_vip_red_19x19_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_red_19x19_.imageset/u_vip_red_19x19_@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_red_19x19_.imageset/u_vip_red_19x19_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_red_19x19_.imageset/u_vip_red_19x19_@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_yellow.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "u_vip_yellow.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "u_vip_yellow@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "u_vip_yellow@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_yellow.imageset/u_vip_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_yellow.imageset/u_vip_yellow.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_yellow.imageset/u_vip_yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_yellow.imageset/u_vip_yellow@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_yellow.imageset/u_vip_yellow@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Profile/u_vip_yellow.imageset/u_vip_yellow@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/c_btn_1_292x45.imageset/c_btn_1_292x45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/c_btn_1_292x45.imageset/c_btn_1_292x45.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/c_btn_1_292x45.imageset/c_btn_1_292x45@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/c_btn_1_292x45.imageset/c_btn_1_292x45@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/c_btn_1_292x45.imageset/c_btn_1_292x45@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/c_btn_1_292x45.imageset/c_btn_1_292x45@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_3rd_292x43.imageset/s_bg_3rd_292x43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_3rd_292x43.imageset/s_bg_3rd_292x43.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_3rd_292x43.imageset/s_bg_3rd_292x43@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_3rd_292x43.imageset/s_bg_3rd_292x43@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_3rd_292x43.imageset/s_bg_3rd_292x43@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_3rd_292x43.imageset/s_bg_3rd_292x43@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_feedback_292x200.imageset/s_bg_feedback_292x200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_feedback_292x200.imageset/s_bg_feedback_292x200.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_feedback_292x200.imageset/s_bg_feedback_292x200@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_feedback_292x200.imageset/s_bg_feedback_292x200@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_feedback_292x200.imageset/s_bg_feedback_292x200@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_bg_feedback_292x200.imageset/s_bg_feedback_292x200@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_0_292x45.imageset/s_cell_0_292x45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_0_292x45.imageset/s_cell_0_292x45.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_0_292x45.imageset/s_cell_0_292x45@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_0_292x45.imageset/s_cell_0_292x45@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_0_292x45.imageset/s_cell_0_292x45@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_0_292x45.imageset/s_cell_0_292x45@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_1_292x45.imageset/s_cell_1_292x45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_1_292x45.imageset/s_cell_1_292x45.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_1_292x45.imageset/s_cell_1_292x45@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_1_292x45.imageset/s_cell_1_292x45@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_1_292x45.imageset/s_cell_1_292x45@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_1_292x45.imageset/s_cell_1_292x45@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_2_292x45.imageset/s_cell_2_292x45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_2_292x45.imageset/s_cell_2_292x45.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_2_292x45.imageset/s_cell_2_292x45@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_2_292x45.imageset/s_cell_2_292x45@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_2_292x45.imageset/s_cell_2_292x45@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/s_cell_2_292x45.imageset/s_cell_2_292x45@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/u_right_40x40.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "u_right_40x40.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "u_right_40x40@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "u_right_40x40@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/u_right_40x40.imageset/u_right_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/u_right_40x40.imageset/u_right_40x40.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/u_right_40x40.imageset/u_right_40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/u_right_40x40.imageset/u_right_40x40@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/Setting/u_right_40x40.imageset/u_right_40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/Setting/u_right_40x40.imageset/u_right_40x40@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_0.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "gp_bg_0.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "gp_bg_0@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "gp_bg_0@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_0.imageset/gp_bg_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_0.imageset/gp_bg_0.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_0.imageset/gp_bg_0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_0.imageset/gp_bg_0@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_0.imageset/gp_bg_0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_0.imageset/gp_bg_0@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "gp_bg_1.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "gp_bg_1@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "gp_bg_1@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_1.imageset/gp_bg_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_1.imageset/gp_bg_1.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_1.imageset/gp_bg_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_1.imageset/gp_bg_1@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_1.imageset/gp_bg_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_1.imageset/gp_bg_1@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "gp_bg_2.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "gp_bg_2@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "gp_bg_2@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_2.imageset/gp_bg_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_2.imageset/gp_bg_2.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_2.imageset/gp_bg_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_2.imageset/gp_bg_2@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_2.imageset/gp_bg_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/newfeature/gp_bg_2.imageset/gp_bg_2@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "tb_0.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "tb_0@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "tb_0@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0.imageset/tb_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0.imageset/tb_0.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0.imageset/tb_0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0.imageset/tb_0@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0.imageset/tb_0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0.imageset/tb_0@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0_selected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "tb_0_selected.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "tb_0_selected@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "tb_0_selected@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0_selected.imageset/tb_0_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0_selected.imageset/tb_0_selected.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0_selected.imageset/tb_0_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0_selected.imageset/tb_0_selected@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0_selected.imageset/tb_0_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_0_selected.imageset/tb_0_selected@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "tb_1.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "tb_1@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "tb_1@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1.imageset/tb_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1.imageset/tb_1.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1.imageset/tb_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1.imageset/tb_1@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1.imageset/tb_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1.imageset/tb_1@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1_selected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "tb_1_selected.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "tb_1_selected@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "tb_1_selected@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1_selected.imageset/tb_1_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1_selected.imageset/tb_1_selected.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1_selected.imageset/tb_1_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1_selected.imageset/tb_1_selected@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1_selected.imageset/tb_1_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_1_selected.imageset/tb_1_selected@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "tb_2.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "tb_2@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "tb_2@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2.imageset/tb_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2.imageset/tb_2.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2.imageset/tb_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2.imageset/tb_2@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2.imageset/tb_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2.imageset/tb_2@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2_selected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "tb_2_selected.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "tb_2_selected@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "tb_2_selected@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2_selected.imageset/tb_2_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2_selected.imageset/tb_2_selected.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2_selected.imageset/tb_2_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2_selected.imageset/tb_2_selected@2x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2_selected.imageset/tb_2_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Assets.xcassets/tabbar/tb_2_selected.imageset/tb_2_selected@3x.png -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Author(作者)/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/Author(作者)/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Author(作者)/Detail/FFAuthorDetailController.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFAuthorDetailController.h 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 2017/8/26. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FFAuthorDetailController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Author(作者)/Mainpage/AuthorAPIRequest.h: -------------------------------------------------------------------------------- 1 | // 2 | // AuthorAPIManager.h 3 | // FlowerField 4 | // 5 | // Created by kepuna on 2017/9/6. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import "APIRequest.h" 10 | 11 | @interface AuthorAPIRequest : APIRequest 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Author(作者)/Mainpage/FFAuthorCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFTopAuthorCell.h 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 16/7/15. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FFAuthorCell : UITableViewCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Author(作者)/Mainpage/FFAuthorController.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFTopAuthorController.h 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 16/7/15. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FFAuthorController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Author(作者)/Mainpage/FFAuthorListReformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFAuthorPropertyListReformer.h 3 | // FlowerField 4 | // 5 | // Created by kepuna on 2017/9/1. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "FFReformProtocol.h" 11 | #import "FFAuthorListReformerKeys.h" 12 | 13 | @interface FFAuthorListReformer : NSDictionary 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/BaseCustom/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/BaseCustom/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/BaseCustom/FFNavController.h: -------------------------------------------------------------------------------- 1 | // 2 | // CLFBaseNavController.h 3 | // CityLife 4 | // 5 | // Created by 郑佳 on 16/6/22. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FFNavController : UINavigationController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/BaseCustom/FFTabBarController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ILFTabBarController.h 3 | // iLife 4 | // 5 | // Created by 郑佳 on 16/1/22. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FFTabBarController : UITabBarController 12 | 13 | //- (instancetype)initWithReformer:(id)reformer; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/Others/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/APIs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/Others/APIs/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/APIs/APIResponseProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // APIResponseProtocol.h 3 | // FlowerField 4 | // 5 | // Created by kepuna on 2017/9/7. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol APIResponseProtocol 12 | 13 | @optional; 14 | /// 响应成功后的处理 15 | - (void)apiResponseSuccess:(id)request; 16 | /// 响应失败后的处理 17 | - (void)apiResponseFaild:(id)request error:(NSError *)error; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/category/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/Others/category/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/category/NSArray+Log.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface NSArray (Log) 4 | 5 | @end 6 | 7 | @interface NSDictionary (Log) 8 | 9 | @end -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/category/UIButton+Extension.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIButton+Extension.h 3 | // LifeLine 4 | // 5 | // Created by 郑佳 on 16/4/11. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIButton (Extension) 12 | 13 | - (void)title:(NSString *)title titleColor:(UIColor *)titleColor image:(NSString *)image backgroundColor:(UIColor *)backgroundColor fontSize:(CGFloat)fontSize target:(id)target action:(SEL)action; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/category/UIColor+Hex.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIColor+Hex.h 3 | // LifeLine 4 | // 5 | // Created by 郑佳 on 16/3/22. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIColor (Hex) 12 | 13 | 14 | #ifndef UIColorHex 15 | #define UIColorHex(_hex_) [UIColor colorWithHexString:((__bridge NSString *)CFSTR(#_hex_))] 16 | #endif 17 | 18 | + (instancetype)colorWithHexString:(NSString *)hexStr ; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/configs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/Others/configs/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/mainView/UITableViewCell+FFAdd.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITableViewCell+FFAdd.h 3 | // FlowerField 4 | // 5 | // Created by kepuna on 2017/8/24. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "FFCellProtocol.h" 11 | 12 | @interface UITableViewCell (FFAdd) 13 | 14 | @property (nonatomic, strong) NSIndexPath *indexPath; 15 | @property (nonatomic, copy) NSDictionary *dataDict; 16 | @property (nonatomic, weak) id delegate; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/reformerKeys/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/Others/reformerKeys/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/reformerKeys/FFAuthorListReformerKeys.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFAuthorListReformerKeys.h 3 | // Pods 4 | // 5 | // Created by kepuna on 2017/9/14. 6 | // 7 | // 8 | 9 | /// 作者头像 10 | FOUNDATION_EXTERN NSString * const kAuthorPropertyListHeaderURL; 11 | /// 作者名字 12 | FOUNDATION_EXTERN NSString * const kAuthorPropertyListKeyName; 13 | /// 认证图标 14 | FOUNDATION_EXTERN NSString * const kAuthorPropertyListKeyAuthIcon; 15 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/reformerKeys/FFAuthorListReformerKeys.m: -------------------------------------------------------------------------------- 1 | // 2 | // FFAuthorListReformerKeys.m 3 | // Pods 4 | // 5 | // Created by kepuna on 2017/9/14. 6 | // 7 | // 8 | 9 | #import 10 | /// 作者头像 11 | NSString * const kAuthorPropertyListHeaderURL = @"kAuthorPropertyListHeaderURL"; 12 | /// 作者名字 13 | NSString * const kAuthorPropertyListKeyName = @"kAuthorPropertyListKeyName"; 14 | /// 认证图标 15 | NSString * const kAuthorPropertyListKeyAuthIcon = @"kAuthorPropertyListKeyAuthIcon"; 16 | 17 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/tools/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/Others/tools/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Others/tools/FFHelper.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFHelper.h 3 | // FlowerField 4 | // 5 | // Created by kepuna on 2017/10/3. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FFHelper : NSObject 12 | 13 | 14 | /** 15 | 将传递进来的参数拼接成url 16 | 17 | @param baseUrl 18 | @param params 19 | @return 完整url 20 | */ 21 | + (NSString *)connectBaseUrl:(NSString *)baseUrl params:(NSMutableDictionary *)params; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Shop(商城)/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/Shop(商城)/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Shop(商城)/Mainpage/FFShopController.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFShopController.h 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 16/7/13. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FFShopController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Shop(商城)/Mainpage/FFShopController.m: -------------------------------------------------------------------------------- 1 | // 2 | // FFShopController.m 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 16/7/13. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import "FFShopController.h" 10 | 11 | @implementation FFShopController 12 | 13 | - (void)viewDidLoad { 14 | [super viewDidLoad]; 15 | 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Special(专题)/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/Special(专题)/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Special(专题)/Detail/FFSpecialDetailController.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFSpecialDetailController.h 3 | // FlowerField 4 | // 5 | // Created by kepuna on 2017/8/25. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FFSpecialDetailController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Special(专题)/Detail/FFSpecialDetailView.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFSpecialDetailView.h 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 2017/8/27. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FFSpecialDetailView : UIView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Special(专题)/Detail/FFSpecialDetailView.m: -------------------------------------------------------------------------------- 1 | // 2 | // FFSpecialDetailView.m 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 2017/8/27. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import "FFSpecialDetailView.h" 10 | 11 | @implementation FFSpecialDetailView 12 | 13 | /* 14 | // Only override drawRect: if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | - (void)drawRect:(CGRect)rect { 17 | // Drawing code 18 | } 19 | */ 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Special(专题)/Mainpage/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Classes/Special(专题)/Mainpage/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Special(专题)/Mainpage/FFSpecialCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFArticleCell.h 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 16/7/14. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "FFCellProtocol.h" 11 | 12 | @interface FFSpecialCell : UITableViewCell 13 | 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Special(专题)/Mainpage/FFSpecialCellBottomView.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFArticleBottomView.h 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 16/7/14. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FFSpecialCellBottomView : UIView 12 | 13 | /// 阅读数 14 | @property (nonatomic, strong) UIButton *readBtn; 15 | /// 评论数 16 | @property (nonatomic, strong) UIButton *commentBtn; 17 | /// 点赞数 18 | @property (nonatomic, strong) UIButton *followBtn; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Special(专题)/Mainpage/FFSpecialController.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFSpecialController.h 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 16/7/13. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | //#import "BaseViewController.h" 10 | #import 11 | 12 | @interface FFSpecialController : UIViewController 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Special(专题)/Mainpage/FFSpecialListReformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // FFSpecialReformer.h 3 | // FlowerField 4 | // 5 | // Created by kepuna on 2017/9/5. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "FFReformProtocol.h" 11 | #import "FFSpecialListReformerKeys.h" 12 | 13 | @interface FFSpecialListReformer : NSDictionary 14 | 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Classes/Special(专题)/Mainpage/SpecialAPIRequest.h: -------------------------------------------------------------------------------- 1 | // 2 | // SpecialAPIRequest.h 3 | // FlowerField 4 | // 5 | // Created by kepuna on 2017/9/5. 6 | // Copyright © 2017年 Triangle. All rights reserved. 7 | // 8 | 9 | #import "APIRequest.h" 10 | 11 | @interface SpecialAPIRequest : APIRequest 12 | 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Resources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Resources/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Resources/font/CODE BOLD.OTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Resources/font/CODE BOLD.OTF -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Resources/font/CODE LIGHT.OTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Resources/font/CODE LIGHT.OTF -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Resources/font/FZXQJW_0.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Resources/font/FZXQJW_0.TTF -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/Resources/font/方正兰亭纤黑简体.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/FlowerField/Resources/font/方正兰亭纤黑简体.TTF -------------------------------------------------------------------------------- /FlowerField_Component/FlowerField/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // FlowerField 4 | // 5 | // Created by 郑佳 on 16/7/13. 6 | // Copyright © 2016年 Triangle. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /FlowerField_Component/Podfile: -------------------------------------------------------------------------------- 1 | 2 | source 'https://github.com/CocoaPods/Specs.git' 3 | 4 | use_frameworks! 5 | platform :ios, '8.0' 6 | target ‘FlowerField’ do 7 | 8 | pod 'MBProgressHUD' 9 | pod 'AFNetworking' 10 | pod 'Masonry' 11 | pod 'YYWebImage' 12 | pod 'FMDB' 13 | pod 'ReactiveCocoa', '~> 2.5' 14 | 15 | end 16 | 17 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/Pods/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/Pods/FMDB/src/fmdb/FMDB.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | FOUNDATION_EXPORT double FMDBVersionNumber; 4 | FOUNDATION_EXPORT const unsigned char FMDBVersionString[]; 5 | 6 | #import "FMDatabase.h" 7 | #import "FMResultSet.h" 8 | #import "FMDatabaseAdditions.h" 9 | #import "FMDatabaseQueue.h" 10 | #import "FMDatabasePool.h" 11 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Masonry/Masonry/MASLayoutConstraint.m: -------------------------------------------------------------------------------- 1 | // 2 | // MASLayoutConstraint.m 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASLayoutConstraint.h" 10 | 11 | @implementation MASLayoutConstraint 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSLayoutConstraint+MASDebugAdditions.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASUtilities.h" 10 | 11 | /** 12 | * makes debug and log output of NSLayoutConstraints more readable 13 | */ 14 | @interface NSLayoutConstraint (MASDebugAdditions) 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/NSArray+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+RACSequenceAdditions.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSArray+RACSequenceAdditions.h" 10 | #import "RACArraySequence.h" 11 | 12 | @implementation NSArray (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACArraySequence sequenceWithArray:self offset:0]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/NSFileHandle+RACSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileHandle+RACSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 5/10/12. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal; 12 | 13 | @interface NSFileHandle (RACSupport) 14 | 15 | // Read any available data in the background and send it. Completes when data 16 | // length is <= 0. 17 | - (RACSignal *)rac_readInBackground; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/NSIndexSet+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSIndexSet+RACSequenceAdditions.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Sergey Gavrilyuk on 12/17/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "NSIndexSet+RACSequenceAdditions.h" 10 | #import "RACIndexSetSequence.h" 11 | 12 | @implementation NSIndexSet (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACIndexSetSequence sequenceWithIndexSet:self]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/NSNotificationCenter+RACSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSNotificationCenter+RACSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 5/10/12. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal; 12 | 13 | @interface NSNotificationCenter (RACSupport) 14 | 15 | // Sends the NSNotification every time the notification is posted. 16 | - (RACSignal *)rac_addObserverForName:(NSString *)notificationName object:(id)object; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/NSSet+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSSet+RACSequenceAdditions.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSSet+RACSequenceAdditions.h" 10 | #import "NSArray+RACSequenceAdditions.h" 11 | 12 | @implementation NSSet (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | // TODO: First class support for set sequences. 16 | return self.allObjects.rac_sequence; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/NSString+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+RACSequenceAdditions.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSString+RACSequenceAdditions.h" 10 | #import "RACStringSequence.h" 11 | 12 | @implementation NSString (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACStringSequence sequenceWithString:self offset:0]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACCompoundDisposableProvider.d: -------------------------------------------------------------------------------- 1 | provider RACCompoundDisposable { 2 | probe added(char *compoundDisposable, char *disposable, long newTotal); 3 | probe removed(char *compoundDisposable, char *disposable, long newTotal); 4 | }; 5 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACDynamicSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACDynamicSignal.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that implements its subscription behavior 12 | // using a block. 13 | @interface RACDynamicSignal : RACSignal 14 | 15 | + (RACSignal *)createSignal:(RACDisposable * (^)(id subscriber))didSubscribe; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACEagerSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACEagerSequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 02/01/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACArraySequence.h" 10 | 11 | // Private class that implements an eager sequence. 12 | @interface RACEagerSequence : RACArraySequence 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACEmptySequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACEmptySequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class representing an empty sequence. 12 | @interface RACEmptySequence : RACSequence 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACEmptySignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACEmptySignal.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that synchronously sends completed to any 12 | // subscribers. 13 | @interface RACEmptySignal : RACSignal 14 | 15 | + (RACSignal *)empty; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACErrorSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACErrorSignal.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that synchronously sends an error to any 12 | // subscribers. 13 | @interface RACErrorSignal : RACSignal 14 | 15 | + (RACSignal *)error:(NSError *)error; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACGroupedSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACGroupedSignal.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 5/2/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSubject.h" 10 | 11 | /// A grouped signal is used by -[RACSignal groupBy:transform:]. 12 | @interface RACGroupedSignal : RACSubject 13 | 14 | /// The key shared by the group. 15 | @property (nonatomic, readonly, copy) id key; 16 | 17 | + (instancetype)signalWithKey:(id)key; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACImmediateScheduler.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACImmediateScheduler.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 11/30/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACScheduler.h" 10 | 11 | // A private scheduler which immediately executes its scheduled blocks. 12 | @interface RACImmediateScheduler : RACScheduler 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACIndexSetSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACIndexSetSequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Sergey Gavrilyuk on 12/18/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that adapts an array to the RACSequence interface. 12 | @interface RACIndexSetSequence : RACSequence 13 | 14 | + (instancetype)sequenceWithIndexSet:(NSIndexSet *)indexSet; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACMulticastConnection+Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACMulticastConnection+Private.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 4/11/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACMulticastConnection.h" 10 | 11 | @class RACSubject; 12 | 13 | @interface RACMulticastConnection () 14 | 15 | - (id)initWithSourceSignal:(RACSignal *)source subject:(RACSubject *)subject; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACObjCRuntime.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACObjCRuntime.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Cody Krieger on 5/19/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | // A private class containing wrappers to runtime functions. 12 | @interface RACObjCRuntime : NSObject 13 | 14 | // Invokes objc_allocateClassPair(). Can be called from ARC code. 15 | + (Class)createClass:(const char *)className inheritingFromClass:(Class)superclass; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACReturnSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACReturnSignal.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that synchronously sends a value to any 12 | // subscribers, then completes. 13 | @interface RACReturnSignal : RACSignal 14 | 15 | + (RACSignal *)return:(id)value; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACSignalProvider.d: -------------------------------------------------------------------------------- 1 | provider RACSignal { 2 | probe next(char *signal, char *subscriber, char *valueDescription); 3 | probe completed(char *signal, char *subscriber); 4 | probe error(char *signal, char *subscriber, char *errorDescription); 5 | }; 6 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACSubscriptionScheduler.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACSubscriptionScheduler.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 11/30/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACScheduler.h" 10 | 11 | // A private scheduler used only for subscriptions. See the private 12 | // +[RACScheduler subscriptionScheduler] method for more information. 13 | @interface RACSubscriptionScheduler : RACScheduler 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACUnarySequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACUnarySequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-05-01. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class representing a sequence of exactly one value. 12 | @interface RACUnarySequence : RACSequence 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACUnit.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACUnit.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/27/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | /// A unit represents an empty value. 12 | /// 13 | /// It should never be necessary to create a unit yourself. Just use +defaultUnit. 14 | @interface RACUnit : NSObject 15 | 16 | /// A singleton instance. 17 | + (RACUnit *)defaultUnit; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACUnit.m: -------------------------------------------------------------------------------- 1 | // 2 | // RACUnit.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/27/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACUnit.h" 10 | 11 | @implementation RACUnit 12 | 13 | #pragma mark API 14 | 15 | + (RACUnit *)defaultUnit { 16 | static dispatch_once_t onceToken; 17 | static RACUnit *defaultUnit = nil; 18 | dispatch_once(&onceToken, ^{ 19 | defaultUnit = [[self alloc] init]; 20 | }); 21 | 22 | return defaultUnit; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/RACValueTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACValueTransformer.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/6/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | // A private block based transformer. 12 | @interface RACValueTransformer : NSValueTransformer 13 | 14 | + (instancetype)transformerWithBlock:(id (^)(id value))block; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/ReactiveCocoa/ReactiveCocoa/UIGestureRecognizer+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIGestureRecognizer+RACSignalSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Vera on 5/5/13. 6 | // Copyright (c) 2013 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal; 12 | 13 | @interface UIGestureRecognizer (RACSignalSupport) 14 | 15 | /// Returns a signal that sends the receiver when its gesture occurs. 16 | - (RACSignal *)rac_gestureSignal; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepuna/ComponentDemo/1a6ee36d5dac59cc45ec26e2f853adc825a269a3/FlowerField_Component/Pods/Target Support Files/.DS_Store -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_AFNetworking : NSObject 3 | @end 4 | @implementation PodsDummy_AFNetworking 5 | @end 6 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #ifndef TARGET_OS_IOS 14 | #define TARGET_OS_IOS TARGET_OS_IPHONE 15 | #endif 16 | 17 | #ifndef TARGET_OS_WATCH 18 | #define TARGET_OS_WATCH 0 19 | #endif 20 | 21 | #ifndef TARGET_OS_TV 22 | #define TARGET_OS_TV 0 23 | #endif 24 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/AFNetworking/AFNetworking.modulemap: -------------------------------------------------------------------------------- 1 | framework module AFNetworking { 2 | umbrella header "AFNetworking-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/FMDB/FMDB-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_FMDB : NSObject 3 | @end 4 | @implementation PodsDummy_FMDB 5 | @end 6 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/FMDB/FMDB-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/FMDB/FMDB.modulemap: -------------------------------------------------------------------------------- 1 | framework module FMDB { 2 | umbrella header "FMDB-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/MBProgressHUD/MBProgressHUD-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MBProgressHUD : NSObject 3 | @end 4 | @implementation PodsDummy_MBProgressHUD 5 | @end 6 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/MBProgressHUD/MBProgressHUD-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "MBProgressHUD.h" 14 | 15 | FOUNDATION_EXPORT double MBProgressHUDVersionNumber; 16 | FOUNDATION_EXPORT const unsigned char MBProgressHUDVersionString[]; 17 | 18 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/MBProgressHUD/MBProgressHUD.modulemap: -------------------------------------------------------------------------------- 1 | framework module MBProgressHUD { 2 | umbrella header "MBProgressHUD-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/Masonry/Masonry-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Masonry : NSObject 3 | @end 4 | @implementation PodsDummy_Masonry 5 | @end 6 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/Masonry/Masonry-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/Masonry/Masonry.modulemap: -------------------------------------------------------------------------------- 1 | framework module Masonry { 2 | umbrella header "Masonry-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/Pods-FlowerField/Pods-FlowerField-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_FlowerField : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_FlowerField 5 | @end 6 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/Pods-FlowerField/Pods-FlowerField-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_FlowerFieldVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_FlowerFieldVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/Pods-FlowerField/Pods-FlowerField.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_FlowerField { 2 | umbrella header "Pods-FlowerField-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/ReactiveCocoa/ReactiveCocoa-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_ReactiveCocoa : NSObject 3 | @end 4 | @implementation PodsDummy_ReactiveCocoa 5 | @end 6 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/ReactiveCocoa/ReactiveCocoa-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/ReactiveCocoa/ReactiveCocoa.modulemap: -------------------------------------------------------------------------------- 1 | framework module ReactiveCocoa { 2 | umbrella header "ReactiveCocoa-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/YYCache/YYCache-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_YYCache : NSObject 3 | @end 4 | @implementation PodsDummy_YYCache 5 | @end 6 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/YYCache/YYCache-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/YYCache/YYCache-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "YYCache.h" 14 | #import "YYDiskCache.h" 15 | #import "YYKVStorage.h" 16 | #import "YYMemoryCache.h" 17 | 18 | FOUNDATION_EXPORT double YYCacheVersionNumber; 19 | FOUNDATION_EXPORT const unsigned char YYCacheVersionString[]; 20 | 21 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/YYCache/YYCache.modulemap: -------------------------------------------------------------------------------- 1 | framework module YYCache { 2 | umbrella header "YYCache-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/YYImage/YYImage-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_YYImage : NSObject 3 | @end 4 | @implementation PodsDummy_YYImage 5 | @end 6 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/YYImage/YYImage-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/YYImage/YYImage.modulemap: -------------------------------------------------------------------------------- 1 | framework module YYImage { 2 | umbrella header "YYImage-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/YYWebImage/YYWebImage-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_YYWebImage : NSObject 3 | @end 4 | @implementation PodsDummy_YYWebImage 5 | @end 6 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/YYWebImage/YYWebImage-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /FlowerField_Component/Pods/Target Support Files/YYWebImage/YYWebImage.modulemap: -------------------------------------------------------------------------------- 1 | framework module YYWebImage { 2 | umbrella header "YYWebImage-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ComponentDemo 2 | Component Demo 3 | 4 | ###说明 5 | 有朋友反映Xcode9编译RAC4.x失败,无法设置Use Legacy Swift Language Version 的问题。现在降RAC版本改成了2.5。感谢朋友们的反馈。git clone 之后执行pod install即可。 6 | --------------------------------------------------------------------------------