├── CoreLabel.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── CoreLabel.xccheckout │ └── xcuserdata │ │ ├── Charlin.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── huaxi100.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ ├── Charlin.xcuserdatad │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ │ ├── CoreLabel.xcscheme │ │ └── xcschememanagement.plist │ └── huaxi100.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── CoreLabel.xcscheme │ └── xcschememanagement.plist ├── CoreLabel ├── AppDelegate.h ├── AppDelegate.m ├── Base.lproj │ ├── LaunchScreen.xib │ └── Main.storyboard ├── CoreLabel │ ├── CoreLabel.h │ ├── CoreLabel.m │ └── Lib │ │ ├── CoreLabelModel.h │ │ └── CoreLabelModel.m ├── Images.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── LaunchImage.launchimage │ │ └── Contents.json │ ├── default │ │ ├── d_aini.imageset │ │ │ ├── Contents.json │ │ │ └── d_aini@2x.png │ │ ├── d_aoteman.imageset │ │ │ ├── Contents.json │ │ │ └── d_aoteman@2x.png │ │ ├── d_baibai.imageset │ │ │ ├── Contents.json │ │ │ └── d_baibai@2x.png │ │ ├── d_beishang.imageset │ │ │ ├── Contents.json │ │ │ └── d_beishang@2x.png │ │ ├── d_bishi.imageset │ │ │ ├── Contents.json │ │ │ └── d_bishi@2x.png │ │ ├── d_bizui.imageset │ │ │ ├── Contents.json │ │ │ └── d_bizui@2x.png │ │ ├── d_chanzui.imageset │ │ │ ├── Contents.json │ │ │ └── d_chanzui@2x.png │ │ ├── d_chijing.imageset │ │ │ ├── Contents.json │ │ │ └── d_chijing@2x.png │ │ ├── d_chitangyuan.imageset │ │ │ ├── Contents.json │ │ │ └── d_chitangyuan@2x.png │ │ ├── d_dahaqi.imageset │ │ │ ├── Contents.json │ │ │ └── d_dahaqi@2x.png │ │ ├── d_ding.imageset │ │ │ ├── Contents.json │ │ │ └── d_ding@2x.png │ │ ├── d_duixiang.imageset │ │ │ ├── Contents.json │ │ │ └── d_duixiang@2x.png │ │ ├── d_feizao.imageset │ │ │ ├── Contents.json │ │ │ └── d_feizao@2x.png │ │ ├── d_ganmao.imageset │ │ │ ├── Contents.json │ │ │ └── d_ganmao@2x.png │ │ ├── d_guzhang.imageset │ │ │ ├── Contents.json │ │ │ └── d_guzhang@2x.png │ │ ├── d_haha.imageset │ │ │ ├── Contents.json │ │ │ └── d_haha@2x.png │ │ ├── d_haixiu.imageset │ │ │ ├── Contents.json │ │ │ └── d_haixiu@2x.png │ │ ├── d_han.imageset │ │ │ ├── Contents.json │ │ │ └── d_han@2x.png │ │ ├── d_hehe.imageset │ │ │ ├── Contents.json │ │ │ └── d_hehe@2x.png │ │ ├── d_heixian.imageset │ │ │ ├── Contents.json │ │ │ └── d_heixian@2x.png │ │ ├── d_heng.imageset │ │ │ ├── Contents.json │ │ │ └── d_heng@2x.png │ │ ├── d_huaxin.imageset │ │ │ ├── Contents.json │ │ │ └── d_huaxin@2x.png │ │ ├── d_jiyan.imageset │ │ │ ├── Contents.json │ │ │ └── d_jiyan@2x.png │ │ ├── d_keai.imageset │ │ │ ├── Contents.json │ │ │ └── d_keai@2x.png │ │ ├── d_kelian.imageset │ │ │ ├── Contents.json │ │ │ └── d_kelian@2x.png │ │ ├── d_ku.imageset │ │ │ ├── Contents.json │ │ │ └── d_ku@2x.png │ │ ├── d_kun.imageset │ │ │ ├── Contents.json │ │ │ └── d_kun@2x.png │ │ ├── d_landelini.imageset │ │ │ ├── Contents.json │ │ │ └── d_landelini@2x.png │ │ ├── d_lei.imageset │ │ │ ├── Contents.json │ │ │ └── d_lei@2x.png │ │ ├── d_madaochenggong.imageset │ │ │ ├── Contents.json │ │ │ └── d_madaochenggong@2x.png │ │ ├── d_nanhaier.imageset │ │ │ ├── Contents.json │ │ │ └── d_nanhaier@2x.png │ │ ├── d_nu.imageset │ │ │ ├── Contents.json │ │ │ └── d_nu@2x.png │ │ ├── d_numa.imageset │ │ │ ├── Contents.json │ │ │ └── d_numa@2x.png │ │ ├── d_nvhaier.imageset │ │ │ ├── Contents.json │ │ │ └── d_nvhaier@2x.png │ │ ├── d_qian.imageset │ │ │ ├── Contents.json │ │ │ └── d_qian@2x.png │ │ ├── d_qinqin.imageset │ │ │ ├── Contents.json │ │ │ └── d_qinqin@2x.png │ │ ├── d_shengbing.imageset │ │ │ ├── Contents.json │ │ │ └── d_shengbing@2x.png │ │ ├── d_shenshou.imageset │ │ │ ├── Contents.json │ │ │ └── d_shenshou@2x.png │ │ ├── d_shiwang.imageset │ │ │ ├── Contents.json │ │ │ └── d_shiwang@2x.png │ │ ├── d_shuai.imageset │ │ │ ├── Contents.json │ │ │ └── d_shuai@2x.png │ │ ├── d_shuijiao.imageset │ │ │ ├── Contents.json │ │ │ └── d_shuijiao@2x.png │ │ ├── d_sikao.imageset │ │ │ ├── Contents.json │ │ │ └── d_sikao@2x.png │ │ ├── d_taikaixin.imageset │ │ │ ├── Contents.json │ │ │ └── d_taikaixin@2x.png │ │ ├── d_touxiao.imageset │ │ │ ├── Contents.json │ │ │ └── d_touxiao@2x.png │ │ ├── d_travel.imageset │ │ │ ├── Contents.json │ │ │ └── d_travel@2x.png │ │ ├── d_tu.imageset │ │ │ ├── Contents.json │ │ │ └── d_tu@2x.png │ │ ├── d_tuzi.imageset │ │ │ ├── Contents.json │ │ │ └── d_tuzi@2x.png │ │ ├── d_wabishi.imageset │ │ │ ├── Contents.json │ │ │ └── d_wabishi@2x.png │ │ ├── d_weiqu.imageset │ │ │ ├── Contents.json │ │ │ └── d_weiqu@2x.png │ │ ├── d_xiongmao.imageset │ │ │ ├── Contents.json │ │ │ └── d_xiongmao@2x.png │ │ ├── d_xixi.imageset │ │ │ ├── Contents.json │ │ │ └── d_xixi@2x.png │ │ ├── d_xu.imageset │ │ │ ├── Contents.json │ │ │ └── d_xu@2x.png │ │ ├── d_yinxian.imageset │ │ │ ├── Contents.json │ │ │ └── d_yinxian@2x.png │ │ ├── d_yiwen.imageset │ │ │ ├── Contents.json │ │ │ └── d_yiwen@2x.png │ │ ├── d_youhengheng.imageset │ │ │ ├── Contents.json │ │ │ └── d_youhengheng@2x.png │ │ ├── d_yun.imageset │ │ │ ├── Contents.json │ │ │ └── d_yun@2x.png │ │ ├── d_zhajipijiu.imageset │ │ │ ├── Contents.json │ │ │ └── d_zhajipijiu@2x.png │ │ ├── d_zhuakuang.imageset │ │ │ ├── Contents.json │ │ │ └── d_zhuakuang@2x.png │ │ ├── d_zhutou.imageset │ │ │ ├── Contents.json │ │ │ └── d_zhutou@2x.png │ │ ├── d_zuiyou.imageset │ │ │ ├── Contents.json │ │ │ └── d_zuiyou@2x.png │ │ ├── d_zuohengheng.imageset │ │ │ ├── Contents.json │ │ │ └── d_zuohengheng@2x.png │ │ ├── f_geili.imageset │ │ │ ├── Contents.json │ │ │ └── f_geili@2x.png │ │ ├── f_hufen.imageset │ │ │ ├── Contents.json │ │ │ └── f_hufen@2x.png │ │ ├── f_jiong.imageset │ │ │ ├── Contents.json │ │ │ └── f_jiong@2x.png │ │ ├── f_meng.imageset │ │ │ ├── Contents.json │ │ │ └── f_meng@2x.png │ │ ├── f_shenma.imageset │ │ │ ├── Contents.json │ │ │ └── f_shenma@2x.png │ │ ├── f_v5.imageset │ │ │ ├── Contents.json │ │ │ └── f_v5@2x.png │ │ ├── f_xi.imageset │ │ │ ├── Contents.json │ │ │ └── f_xi@2x.png │ │ ├── f_zhi.imageset │ │ │ ├── Contents.json │ │ │ └── f_zhi@2x.png │ │ ├── h_buyao.imageset │ │ │ ├── Contents.json │ │ │ └── h_buyao@2x.png │ │ ├── h_good.imageset │ │ │ ├── Contents.json │ │ │ └── h_good@2x.png │ │ ├── h_haha.imageset │ │ │ ├── Contents.json │ │ │ └── h_haha@2x.png │ │ ├── h_lai.imageset │ │ │ ├── Contents.json │ │ │ └── h_lai@2x.png │ │ ├── h_ok.imageset │ │ │ ├── Contents.json │ │ │ └── h_ok@2x.png │ │ ├── h_ruo.imageset │ │ │ ├── Contents.json │ │ │ └── h_ruo@2x.png │ │ ├── h_woshou.imageset │ │ │ ├── Contents.json │ │ │ └── h_woshou@2x.png │ │ ├── h_ye.imageset │ │ │ ├── Contents.json │ │ │ └── h_ye@2x.png │ │ ├── l_shangxin.imageset │ │ │ ├── Contents.json │ │ │ └── l_shangxin@2x.png │ │ ├── l_xin.imageset │ │ │ ├── Contents.json │ │ │ └── l_xin@2x.png │ │ ├── o_dangao.imageset │ │ │ ├── Contents.json │ │ │ └── o_dangao@2x.png │ │ ├── o_fahongbao.imageset │ │ │ ├── Contents.json │ │ │ └── o_fahongbao@2x.png │ │ ├── o_feiji.imageset │ │ │ ├── Contents.json │ │ │ └── o_feiji@2x.png │ │ ├── o_ganbei.imageset │ │ │ ├── Contents.json │ │ │ └── o_ganbei@2x.png │ │ ├── o_huatong.imageset │ │ │ ├── Contents.json │ │ │ └── o_huatong@2x.png │ │ ├── o_lazhu.imageset │ │ │ ├── Contents.json │ │ │ └── o_lazhu@2x.png │ │ ├── o_liwu.imageset │ │ │ ├── Contents.json │ │ │ └── o_liwu@2x.png │ │ ├── o_lvsidai.imageset │ │ │ ├── Contents.json │ │ │ └── o_lvsidai@2x.png │ │ ├── o_weibo.imageset │ │ │ ├── Contents.json │ │ │ └── o_weibo@2x.png │ │ ├── o_weiguan.imageset │ │ │ ├── Contents.json │ │ │ └── o_weiguan@2x.png │ │ ├── o_yinyue.imageset │ │ │ ├── Contents.json │ │ │ └── o_yinyue@2x.png │ │ ├── o_zhaoxiangji.imageset │ │ │ ├── Contents.json │ │ │ └── o_zhaoxiangji@2x.png │ │ ├── o_zhong.imageset │ │ │ ├── Contents.json │ │ │ └── o_zhong@2x.png │ │ ├── w_fuyun.imageset │ │ │ ├── Contents.json │ │ │ └── w_fuyun@2x.png │ │ ├── w_shachenbao.imageset │ │ │ ├── Contents.json │ │ │ └── w_shachenbao@2x.png │ │ ├── w_taiyang.imageset │ │ │ ├── Contents.json │ │ │ └── w_taiyang@2x.png │ │ ├── w_weifeng.imageset │ │ │ ├── Contents.json │ │ │ └── w_weifeng@2x.png │ │ ├── w_xianhua.imageset │ │ │ ├── Contents.json │ │ │ └── w_xianhua@2x.png │ │ ├── w_xiayu.imageset │ │ │ ├── Contents.json │ │ │ └── w_xiayu@2x.png │ │ └── w_yueliang.imageset │ │ │ ├── Contents.json │ │ │ └── w_yueliang@2x.png │ └── lxh │ │ ├── lxh_beicui.imageset │ │ ├── Contents.json │ │ ├── lxh_beicui.png │ │ └── lxh_beicui@2x.png │ │ ├── lxh_beidian.imageset │ │ ├── Contents.json │ │ ├── lxh_beidian.png │ │ └── lxh_beidian@2x.png │ │ ├── lxh_bengkui.imageset │ │ ├── Contents.json │ │ ├── lxh_bengkui.png │ │ └── lxh_bengkui@2x.png │ │ ├── lxh_biefanwo.imageset │ │ ├── Contents.json │ │ ├── lxh_biefanwo.png │ │ └── lxh_biefanwo@2x.png │ │ ├── lxh_buhaoyisi.imageset │ │ ├── Contents.json │ │ ├── lxh_buhaoyisi.png │ │ └── lxh_buhaoyisi@2x.png │ │ ├── lxh_buxiangshangban.imageset │ │ ├── Contents.json │ │ ├── lxh_buxiangshangban.png │ │ └── lxh_buxiangshangban@2x.png │ │ ├── lxh_deyidexiao.imageset │ │ ├── Contents.json │ │ ├── lxh_deyidexiao.png │ │ └── lxh_deyidexiao@2x.png │ │ ├── lxh_geijin.imageset │ │ ├── Contents.json │ │ ├── lxh_geijin.png │ │ └── lxh_geijin@2x.png │ │ ├── lxh_haoaio.imageset │ │ ├── Contents.json │ │ ├── lxh_haoaio.png │ │ └── lxh_haoaio@2x.png │ │ ├── lxh_haobang.imageset │ │ ├── Contents.json │ │ ├── lxh_haobang.png │ │ └── lxh_haobang@2x.png │ │ ├── lxh_haojiong.imageset │ │ ├── Contents.json │ │ ├── lxh_haojiong.png │ │ └── lxh_haojiong@2x.png │ │ ├── lxh_haoxihuan.imageset │ │ ├── Contents.json │ │ ├── lxh_haoxihuan.png │ │ └── lxh_haoxihuan@2x.png │ │ ├── lxh_holdzhu.imageset │ │ ├── Contents.json │ │ ├── lxh_holdzhu.png │ │ └── lxh_holdzhu@2x.png │ │ ├── lxh_jiekexun.imageset │ │ ├── Contents.json │ │ ├── lxh_jiekexun.png │ │ └── lxh_jiekexun@2x.png │ │ ├── lxh_jiujie.imageset │ │ ├── Contents.json │ │ ├── lxh_jiujie.png │ │ └── lxh_jiujie@2x.png │ │ ├── lxh_juhan.imageset │ │ ├── Contents.json │ │ ├── lxh_juhan.png │ │ └── lxh_juhan@2x.png │ │ ├── lxh_koubishi.imageset │ │ ├── Contents.json │ │ ├── lxh_koubishi.png │ │ └── lxh_koubishi@2x.png │ │ ├── lxh_kunsile.imageset │ │ ├── Contents.json │ │ ├── lxh_kunsile.png │ │ └── lxh_kunsile@2x.png │ │ ├── lxh_leifeng.imageset │ │ ├── Contents.json │ │ ├── lxh_leifeng.png │ │ └── lxh_leifeng@2x.png │ │ ├── lxh_leiliumanmian.imageset │ │ ├── Contents.json │ │ ├── lxh_leiliumanmian.png │ │ └── lxh_leiliumanmian@2x.png │ │ ├── lxh_meigui.imageset │ │ ├── Contents.json │ │ ├── lxh_meigui.png │ │ └── lxh_meigui@2x.png │ │ ├── lxh_oye.imageset │ │ ├── Contents.json │ │ ├── lxh_oye.png │ │ └── lxh_oye@2x.png │ │ ├── lxh_pili.imageset │ │ ├── Contents.json │ │ ├── lxh_pili.png │ │ └── lxh_pili@2x.png │ │ ├── lxh_qiaoqiao.imageset │ │ ├── Contents.json │ │ ├── lxh_qiaoqiao.png │ │ └── lxh_qiaoqiao@2x.png │ │ ├── lxh_qiubite.imageset │ │ ├── Contents.json │ │ ├── lxh_qiubite.png │ │ └── lxh_qiubite@2x.png │ │ ├── lxh_qiuguanzhu.imageset │ │ ├── Contents.json │ │ ├── lxh_qiuguanzhu.png │ │ └── lxh_qiuguanzhu@2x.png │ │ ├── lxh_quntiweiguan.imageset │ │ ├── Contents.json │ │ ├── lxh_quntiweiguan.png │ │ └── lxh_quntiweiguan@2x.png │ │ ├── lxh_shuaishuaishou.imageset │ │ ├── Contents.json │ │ ├── lxh_shuaishuaishou.png │ │ └── lxh_shuaishuaishou@2x.png │ │ ├── lxh_toule.imageset │ │ ├── Contents.json │ │ ├── lxh_toule.png │ │ └── lxh_toule@2x.png │ │ ├── lxh_tuijian.imageset │ │ ├── Contents.json │ │ ├── lxh_tuijian.png │ │ └── lxh_tuijian@2x.png │ │ ├── lxh_xianghumobai.imageset │ │ ├── Contents.json │ │ ├── lxh_xianghumobai.png │ │ └── lxh_xianghumobai@2x.png │ │ ├── lxh_xiangyixiang.imageset │ │ ├── Contents.json │ │ ├── lxh_xiangyixiang.png │ │ └── lxh_xiangyixiang@2x.png │ │ ├── lxh_xiaohaha.imageset │ │ ├── Contents.json │ │ ├── lxh_xiaohaha.png │ │ └── lxh_xiaohaha@2x.png │ │ ├── lxh_xiudada.imageset │ │ ├── Contents.json │ │ ├── lxh_xiudada.png │ │ └── lxh_xiudada@2x.png │ │ ├── lxh_xuyuan.imageset │ │ ├── Contents.json │ │ ├── lxh_xuyuan.png │ │ └── lxh_xuyuan@2x.png │ │ ├── lxh_youyali.imageset │ │ ├── Contents.json │ │ ├── lxh_youyali.png │ │ └── lxh_youyali@2x.png │ │ ├── lxh_zana.imageset │ │ ├── Contents.json │ │ ├── lxh_zana.png │ │ └── lxh_zana@2x.png │ │ ├── lxh_zaokuangzheng.imageset │ │ ├── Contents.json │ │ ├── lxh_zaokuangzheng.png │ │ └── lxh_zaokuangzheng@2x.png │ │ ├── lxh_zhenjing.imageset │ │ ├── Contents.json │ │ ├── lxh_zhenjing.png │ │ └── lxh_zhenjing@2x.png │ │ └── lxh_zhuanfa.imageset │ │ ├── Contents.json │ │ ├── lxh_zhuanfa.png │ │ └── lxh_zhuanfa@2x.png ├── Info.plist ├── ViewController.h ├── ViewController.m ├── label.png └── main.m ├── CoreLabelTests ├── CoreLabelTests.m └── Info.plist └── README.md /CoreLabel.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 89409C971B1EA06E00064729 /* CoreLabelModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 89409C961B1EA06E00064729 /* CoreLabelModel.m */; }; 11 | 89409C991B1EAAEA00064729 /* label.png in Resources */ = {isa = PBXBuildFile; fileRef = 89409C981B1EAAEA00064729 /* label.png */; }; 12 | EE5FDB9F1AC3E763006A1B08 /* CoreLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = EE5FDB9E1AC3E763006A1B08 /* CoreLabel.m */; }; 13 | EECBD5FC1AC3D56000F5A7E0 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = EECBD5FB1AC3D56000F5A7E0 /* main.m */; }; 14 | EECBD5FF1AC3D56000F5A7E0 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = EECBD5FE1AC3D56000F5A7E0 /* AppDelegate.m */; }; 15 | EECBD6021AC3D56000F5A7E0 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EECBD6011AC3D56000F5A7E0 /* ViewController.m */; }; 16 | EECBD6051AC3D56000F5A7E0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = EECBD6031AC3D56000F5A7E0 /* Main.storyboard */; }; 17 | EECBD6071AC3D56000F5A7E0 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = EECBD6061AC3D56000F5A7E0 /* Images.xcassets */; }; 18 | EECBD60A1AC3D56000F5A7E0 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = EECBD6081AC3D56000F5A7E0 /* LaunchScreen.xib */; }; 19 | EECBD6161AC3D56100F5A7E0 /* CoreLabelTests.m in Sources */ = {isa = PBXBuildFile; fileRef = EECBD6151AC3D56100F5A7E0 /* CoreLabelTests.m */; }; 20 | /* End PBXBuildFile section */ 21 | 22 | /* Begin PBXContainerItemProxy section */ 23 | EECBD6101AC3D56100F5A7E0 /* PBXContainerItemProxy */ = { 24 | isa = PBXContainerItemProxy; 25 | containerPortal = EECBD5EE1AC3D56000F5A7E0 /* Project object */; 26 | proxyType = 1; 27 | remoteGlobalIDString = EECBD5F51AC3D56000F5A7E0; 28 | remoteInfo = CoreLabel; 29 | }; 30 | /* End PBXContainerItemProxy section */ 31 | 32 | /* Begin PBXFileReference section */ 33 | 89409C951B1EA06E00064729 /* CoreLabelModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreLabelModel.h; sourceTree = ""; }; 34 | 89409C961B1EA06E00064729 /* CoreLabelModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CoreLabelModel.m; sourceTree = ""; }; 35 | 89409C981B1EAAEA00064729 /* label.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = label.png; sourceTree = ""; }; 36 | EE5FDB9D1AC3E763006A1B08 /* CoreLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreLabel.h; sourceTree = ""; }; 37 | EE5FDB9E1AC3E763006A1B08 /* CoreLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CoreLabel.m; sourceTree = ""; }; 38 | EECBD5F61AC3D56000F5A7E0 /* CoreLabel.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CoreLabel.app; sourceTree = BUILT_PRODUCTS_DIR; }; 39 | EECBD5FA1AC3D56000F5A7E0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 40 | EECBD5FB1AC3D56000F5A7E0 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 41 | EECBD5FD1AC3D56000F5A7E0 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 42 | EECBD5FE1AC3D56000F5A7E0 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; 43 | EECBD6001AC3D56000F5A7E0 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; 44 | EECBD6011AC3D56000F5A7E0 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; 45 | EECBD6041AC3D56000F5A7E0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 46 | EECBD6061AC3D56000F5A7E0 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 47 | EECBD6091AC3D56000F5A7E0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; 48 | EECBD60F1AC3D56100F5A7E0 /* CoreLabelTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CoreLabelTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 49 | EECBD6141AC3D56100F5A7E0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 50 | EECBD6151AC3D56100F5A7E0 /* CoreLabelTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CoreLabelTests.m; sourceTree = ""; }; 51 | /* End PBXFileReference section */ 52 | 53 | /* Begin PBXFrameworksBuildPhase section */ 54 | EECBD5F31AC3D56000F5A7E0 /* Frameworks */ = { 55 | isa = PBXFrameworksBuildPhase; 56 | buildActionMask = 2147483647; 57 | files = ( 58 | ); 59 | runOnlyForDeploymentPostprocessing = 0; 60 | }; 61 | EECBD60C1AC3D56100F5A7E0 /* Frameworks */ = { 62 | isa = PBXFrameworksBuildPhase; 63 | buildActionMask = 2147483647; 64 | files = ( 65 | ); 66 | runOnlyForDeploymentPostprocessing = 0; 67 | }; 68 | /* End PBXFrameworksBuildPhase section */ 69 | 70 | /* Begin PBXGroup section */ 71 | 89409C941B1EA06100064729 /* Lib */ = { 72 | isa = PBXGroup; 73 | children = ( 74 | 89409C951B1EA06E00064729 /* CoreLabelModel.h */, 75 | 89409C961B1EA06E00064729 /* CoreLabelModel.m */, 76 | ); 77 | path = Lib; 78 | sourceTree = ""; 79 | }; 80 | EE5FDB9C1AC3E6F9006A1B08 /* CoreLabel */ = { 81 | isa = PBXGroup; 82 | children = ( 83 | 89409C941B1EA06100064729 /* Lib */, 84 | EE5FDB9D1AC3E763006A1B08 /* CoreLabel.h */, 85 | EE5FDB9E1AC3E763006A1B08 /* CoreLabel.m */, 86 | ); 87 | path = CoreLabel; 88 | sourceTree = ""; 89 | }; 90 | EE5FDBA21AC3FF7A006A1B08 /* pic */ = { 91 | isa = PBXGroup; 92 | children = ( 93 | ); 94 | path = pic; 95 | sourceTree = ""; 96 | }; 97 | EECBD5ED1AC3D56000F5A7E0 = { 98 | isa = PBXGroup; 99 | children = ( 100 | EECBD5F81AC3D56000F5A7E0 /* CoreLabel */, 101 | EECBD6121AC3D56100F5A7E0 /* CoreLabelTests */, 102 | EECBD5F71AC3D56000F5A7E0 /* Products */, 103 | ); 104 | sourceTree = ""; 105 | }; 106 | EECBD5F71AC3D56000F5A7E0 /* Products */ = { 107 | isa = PBXGroup; 108 | children = ( 109 | EECBD5F61AC3D56000F5A7E0 /* CoreLabel.app */, 110 | EECBD60F1AC3D56100F5A7E0 /* CoreLabelTests.xctest */, 111 | ); 112 | name = Products; 113 | sourceTree = ""; 114 | }; 115 | EECBD5F81AC3D56000F5A7E0 /* CoreLabel */ = { 116 | isa = PBXGroup; 117 | children = ( 118 | EE5FDB9C1AC3E6F9006A1B08 /* CoreLabel */, 119 | EECBD5FD1AC3D56000F5A7E0 /* AppDelegate.h */, 120 | EECBD5FE1AC3D56000F5A7E0 /* AppDelegate.m */, 121 | EECBD6001AC3D56000F5A7E0 /* ViewController.h */, 122 | EECBD6011AC3D56000F5A7E0 /* ViewController.m */, 123 | EECBD6031AC3D56000F5A7E0 /* Main.storyboard */, 124 | EECBD6061AC3D56000F5A7E0 /* Images.xcassets */, 125 | EECBD6081AC3D56000F5A7E0 /* LaunchScreen.xib */, 126 | EECBD5F91AC3D56000F5A7E0 /* Supporting Files */, 127 | ); 128 | path = CoreLabel; 129 | sourceTree = ""; 130 | }; 131 | EECBD5F91AC3D56000F5A7E0 /* Supporting Files */ = { 132 | isa = PBXGroup; 133 | children = ( 134 | 89409C981B1EAAEA00064729 /* label.png */, 135 | EE5FDBA21AC3FF7A006A1B08 /* pic */, 136 | EECBD5FA1AC3D56000F5A7E0 /* Info.plist */, 137 | EECBD5FB1AC3D56000F5A7E0 /* main.m */, 138 | ); 139 | name = "Supporting Files"; 140 | sourceTree = ""; 141 | }; 142 | EECBD6121AC3D56100F5A7E0 /* CoreLabelTests */ = { 143 | isa = PBXGroup; 144 | children = ( 145 | EECBD6151AC3D56100F5A7E0 /* CoreLabelTests.m */, 146 | EECBD6131AC3D56100F5A7E0 /* Supporting Files */, 147 | ); 148 | path = CoreLabelTests; 149 | sourceTree = ""; 150 | }; 151 | EECBD6131AC3D56100F5A7E0 /* Supporting Files */ = { 152 | isa = PBXGroup; 153 | children = ( 154 | EECBD6141AC3D56100F5A7E0 /* Info.plist */, 155 | ); 156 | name = "Supporting Files"; 157 | sourceTree = ""; 158 | }; 159 | /* End PBXGroup section */ 160 | 161 | /* Begin PBXNativeTarget section */ 162 | EECBD5F51AC3D56000F5A7E0 /* CoreLabel */ = { 163 | isa = PBXNativeTarget; 164 | buildConfigurationList = EECBD6191AC3D56100F5A7E0 /* Build configuration list for PBXNativeTarget "CoreLabel" */; 165 | buildPhases = ( 166 | EECBD5F21AC3D56000F5A7E0 /* Sources */, 167 | EECBD5F31AC3D56000F5A7E0 /* Frameworks */, 168 | EECBD5F41AC3D56000F5A7E0 /* Resources */, 169 | ); 170 | buildRules = ( 171 | ); 172 | dependencies = ( 173 | ); 174 | name = CoreLabel; 175 | productName = CoreLabel; 176 | productReference = EECBD5F61AC3D56000F5A7E0 /* CoreLabel.app */; 177 | productType = "com.apple.product-type.application"; 178 | }; 179 | EECBD60E1AC3D56100F5A7E0 /* CoreLabelTests */ = { 180 | isa = PBXNativeTarget; 181 | buildConfigurationList = EECBD61C1AC3D56100F5A7E0 /* Build configuration list for PBXNativeTarget "CoreLabelTests" */; 182 | buildPhases = ( 183 | EECBD60B1AC3D56100F5A7E0 /* Sources */, 184 | EECBD60C1AC3D56100F5A7E0 /* Frameworks */, 185 | EECBD60D1AC3D56100F5A7E0 /* Resources */, 186 | ); 187 | buildRules = ( 188 | ); 189 | dependencies = ( 190 | EECBD6111AC3D56100F5A7E0 /* PBXTargetDependency */, 191 | ); 192 | name = CoreLabelTests; 193 | productName = CoreLabelTests; 194 | productReference = EECBD60F1AC3D56100F5A7E0 /* CoreLabelTests.xctest */; 195 | productType = "com.apple.product-type.bundle.unit-test"; 196 | }; 197 | /* End PBXNativeTarget section */ 198 | 199 | /* Begin PBXProject section */ 200 | EECBD5EE1AC3D56000F5A7E0 /* Project object */ = { 201 | isa = PBXProject; 202 | attributes = { 203 | LastUpgradeCheck = 0610; 204 | ORGANIZATIONNAME = muxi; 205 | TargetAttributes = { 206 | EECBD5F51AC3D56000F5A7E0 = { 207 | CreatedOnToolsVersion = 6.1.1; 208 | }; 209 | EECBD60E1AC3D56100F5A7E0 = { 210 | CreatedOnToolsVersion = 6.1.1; 211 | TestTargetID = EECBD5F51AC3D56000F5A7E0; 212 | }; 213 | }; 214 | }; 215 | buildConfigurationList = EECBD5F11AC3D56000F5A7E0 /* Build configuration list for PBXProject "CoreLabel" */; 216 | compatibilityVersion = "Xcode 3.2"; 217 | developmentRegion = English; 218 | hasScannedForEncodings = 0; 219 | knownRegions = ( 220 | en, 221 | Base, 222 | ); 223 | mainGroup = EECBD5ED1AC3D56000F5A7E0; 224 | productRefGroup = EECBD5F71AC3D56000F5A7E0 /* Products */; 225 | projectDirPath = ""; 226 | projectRoot = ""; 227 | targets = ( 228 | EECBD5F51AC3D56000F5A7E0 /* CoreLabel */, 229 | EECBD60E1AC3D56100F5A7E0 /* CoreLabelTests */, 230 | ); 231 | }; 232 | /* End PBXProject section */ 233 | 234 | /* Begin PBXResourcesBuildPhase section */ 235 | EECBD5F41AC3D56000F5A7E0 /* Resources */ = { 236 | isa = PBXResourcesBuildPhase; 237 | buildActionMask = 2147483647; 238 | files = ( 239 | 89409C991B1EAAEA00064729 /* label.png in Resources */, 240 | EECBD6051AC3D56000F5A7E0 /* Main.storyboard in Resources */, 241 | EECBD60A1AC3D56000F5A7E0 /* LaunchScreen.xib in Resources */, 242 | EECBD6071AC3D56000F5A7E0 /* Images.xcassets in Resources */, 243 | ); 244 | runOnlyForDeploymentPostprocessing = 0; 245 | }; 246 | EECBD60D1AC3D56100F5A7E0 /* Resources */ = { 247 | isa = PBXResourcesBuildPhase; 248 | buildActionMask = 2147483647; 249 | files = ( 250 | ); 251 | runOnlyForDeploymentPostprocessing = 0; 252 | }; 253 | /* End PBXResourcesBuildPhase section */ 254 | 255 | /* Begin PBXSourcesBuildPhase section */ 256 | EECBD5F21AC3D56000F5A7E0 /* Sources */ = { 257 | isa = PBXSourcesBuildPhase; 258 | buildActionMask = 2147483647; 259 | files = ( 260 | EECBD6021AC3D56000F5A7E0 /* ViewController.m in Sources */, 261 | EECBD5FF1AC3D56000F5A7E0 /* AppDelegate.m in Sources */, 262 | EECBD5FC1AC3D56000F5A7E0 /* main.m in Sources */, 263 | EE5FDB9F1AC3E763006A1B08 /* CoreLabel.m in Sources */, 264 | 89409C971B1EA06E00064729 /* CoreLabelModel.m in Sources */, 265 | ); 266 | runOnlyForDeploymentPostprocessing = 0; 267 | }; 268 | EECBD60B1AC3D56100F5A7E0 /* Sources */ = { 269 | isa = PBXSourcesBuildPhase; 270 | buildActionMask = 2147483647; 271 | files = ( 272 | EECBD6161AC3D56100F5A7E0 /* CoreLabelTests.m in Sources */, 273 | ); 274 | runOnlyForDeploymentPostprocessing = 0; 275 | }; 276 | /* End PBXSourcesBuildPhase section */ 277 | 278 | /* Begin PBXTargetDependency section */ 279 | EECBD6111AC3D56100F5A7E0 /* PBXTargetDependency */ = { 280 | isa = PBXTargetDependency; 281 | target = EECBD5F51AC3D56000F5A7E0 /* CoreLabel */; 282 | targetProxy = EECBD6101AC3D56100F5A7E0 /* PBXContainerItemProxy */; 283 | }; 284 | /* End PBXTargetDependency section */ 285 | 286 | /* Begin PBXVariantGroup section */ 287 | EECBD6031AC3D56000F5A7E0 /* Main.storyboard */ = { 288 | isa = PBXVariantGroup; 289 | children = ( 290 | EECBD6041AC3D56000F5A7E0 /* Base */, 291 | ); 292 | name = Main.storyboard; 293 | sourceTree = ""; 294 | }; 295 | EECBD6081AC3D56000F5A7E0 /* LaunchScreen.xib */ = { 296 | isa = PBXVariantGroup; 297 | children = ( 298 | EECBD6091AC3D56000F5A7E0 /* Base */, 299 | ); 300 | name = LaunchScreen.xib; 301 | sourceTree = ""; 302 | }; 303 | /* End PBXVariantGroup section */ 304 | 305 | /* Begin XCBuildConfiguration section */ 306 | EECBD6171AC3D56100F5A7E0 /* Debug */ = { 307 | isa = XCBuildConfiguration; 308 | buildSettings = { 309 | ALWAYS_SEARCH_USER_PATHS = NO; 310 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 311 | CLANG_CXX_LIBRARY = "libc++"; 312 | CLANG_ENABLE_MODULES = YES; 313 | CLANG_ENABLE_OBJC_ARC = YES; 314 | CLANG_WARN_BOOL_CONVERSION = YES; 315 | CLANG_WARN_CONSTANT_CONVERSION = YES; 316 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 317 | CLANG_WARN_EMPTY_BODY = YES; 318 | CLANG_WARN_ENUM_CONVERSION = YES; 319 | CLANG_WARN_INT_CONVERSION = YES; 320 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 321 | CLANG_WARN_UNREACHABLE_CODE = YES; 322 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 323 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 324 | COPY_PHASE_STRIP = NO; 325 | ENABLE_STRICT_OBJC_MSGSEND = YES; 326 | GCC_C_LANGUAGE_STANDARD = gnu99; 327 | GCC_DYNAMIC_NO_PIC = NO; 328 | GCC_OPTIMIZATION_LEVEL = 0; 329 | GCC_PREPROCESSOR_DEFINITIONS = ( 330 | "DEBUG=1", 331 | "$(inherited)", 332 | ); 333 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; 334 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 335 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 336 | GCC_WARN_UNDECLARED_SELECTOR = YES; 337 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 338 | GCC_WARN_UNUSED_FUNCTION = YES; 339 | GCC_WARN_UNUSED_VARIABLE = YES; 340 | IPHONEOS_DEPLOYMENT_TARGET = 8.1; 341 | MTL_ENABLE_DEBUG_INFO = YES; 342 | ONLY_ACTIVE_ARCH = YES; 343 | SDKROOT = iphoneos; 344 | }; 345 | name = Debug; 346 | }; 347 | EECBD6181AC3D56100F5A7E0 /* Release */ = { 348 | isa = XCBuildConfiguration; 349 | buildSettings = { 350 | ALWAYS_SEARCH_USER_PATHS = NO; 351 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 352 | CLANG_CXX_LIBRARY = "libc++"; 353 | CLANG_ENABLE_MODULES = YES; 354 | CLANG_ENABLE_OBJC_ARC = YES; 355 | CLANG_WARN_BOOL_CONVERSION = YES; 356 | CLANG_WARN_CONSTANT_CONVERSION = YES; 357 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 358 | CLANG_WARN_EMPTY_BODY = YES; 359 | CLANG_WARN_ENUM_CONVERSION = YES; 360 | CLANG_WARN_INT_CONVERSION = YES; 361 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 362 | CLANG_WARN_UNREACHABLE_CODE = YES; 363 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 364 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 365 | COPY_PHASE_STRIP = YES; 366 | ENABLE_NS_ASSERTIONS = NO; 367 | ENABLE_STRICT_OBJC_MSGSEND = YES; 368 | GCC_C_LANGUAGE_STANDARD = gnu99; 369 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 370 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 371 | GCC_WARN_UNDECLARED_SELECTOR = YES; 372 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 373 | GCC_WARN_UNUSED_FUNCTION = YES; 374 | GCC_WARN_UNUSED_VARIABLE = YES; 375 | IPHONEOS_DEPLOYMENT_TARGET = 8.1; 376 | MTL_ENABLE_DEBUG_INFO = NO; 377 | SDKROOT = iphoneos; 378 | VALIDATE_PRODUCT = YES; 379 | }; 380 | name = Release; 381 | }; 382 | EECBD61A1AC3D56100F5A7E0 /* Debug */ = { 383 | isa = XCBuildConfiguration; 384 | buildSettings = { 385 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 386 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 387 | INFOPLIST_FILE = CoreLabel/Info.plist; 388 | IPHONEOS_DEPLOYMENT_TARGET = 7.0; 389 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 390 | PRODUCT_NAME = "$(TARGET_NAME)"; 391 | }; 392 | name = Debug; 393 | }; 394 | EECBD61B1AC3D56100F5A7E0 /* Release */ = { 395 | isa = XCBuildConfiguration; 396 | buildSettings = { 397 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 398 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 399 | INFOPLIST_FILE = CoreLabel/Info.plist; 400 | IPHONEOS_DEPLOYMENT_TARGET = 7.0; 401 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 402 | PRODUCT_NAME = "$(TARGET_NAME)"; 403 | }; 404 | name = Release; 405 | }; 406 | EECBD61D1AC3D56100F5A7E0 /* Debug */ = { 407 | isa = XCBuildConfiguration; 408 | buildSettings = { 409 | BUNDLE_LOADER = "$(TEST_HOST)"; 410 | FRAMEWORK_SEARCH_PATHS = ( 411 | "$(SDKROOT)/Developer/Library/Frameworks", 412 | "$(inherited)", 413 | ); 414 | GCC_PREPROCESSOR_DEFINITIONS = ( 415 | "DEBUG=1", 416 | "$(inherited)", 417 | ); 418 | INFOPLIST_FILE = CoreLabelTests/Info.plist; 419 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 420 | PRODUCT_NAME = "$(TARGET_NAME)"; 421 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CoreLabel.app/CoreLabel"; 422 | }; 423 | name = Debug; 424 | }; 425 | EECBD61E1AC3D56100F5A7E0 /* Release */ = { 426 | isa = XCBuildConfiguration; 427 | buildSettings = { 428 | BUNDLE_LOADER = "$(TEST_HOST)"; 429 | FRAMEWORK_SEARCH_PATHS = ( 430 | "$(SDKROOT)/Developer/Library/Frameworks", 431 | "$(inherited)", 432 | ); 433 | INFOPLIST_FILE = CoreLabelTests/Info.plist; 434 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 435 | PRODUCT_NAME = "$(TARGET_NAME)"; 436 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CoreLabel.app/CoreLabel"; 437 | }; 438 | name = Release; 439 | }; 440 | /* End XCBuildConfiguration section */ 441 | 442 | /* Begin XCConfigurationList section */ 443 | EECBD5F11AC3D56000F5A7E0 /* Build configuration list for PBXProject "CoreLabel" */ = { 444 | isa = XCConfigurationList; 445 | buildConfigurations = ( 446 | EECBD6171AC3D56100F5A7E0 /* Debug */, 447 | EECBD6181AC3D56100F5A7E0 /* Release */, 448 | ); 449 | defaultConfigurationIsVisible = 0; 450 | defaultConfigurationName = Release; 451 | }; 452 | EECBD6191AC3D56100F5A7E0 /* Build configuration list for PBXNativeTarget "CoreLabel" */ = { 453 | isa = XCConfigurationList; 454 | buildConfigurations = ( 455 | EECBD61A1AC3D56100F5A7E0 /* Debug */, 456 | EECBD61B1AC3D56100F5A7E0 /* Release */, 457 | ); 458 | defaultConfigurationIsVisible = 0; 459 | defaultConfigurationName = Release; 460 | }; 461 | EECBD61C1AC3D56100F5A7E0 /* Build configuration list for PBXNativeTarget "CoreLabelTests" */ = { 462 | isa = XCConfigurationList; 463 | buildConfigurations = ( 464 | EECBD61D1AC3D56100F5A7E0 /* Debug */, 465 | EECBD61E1AC3D56100F5A7E0 /* Release */, 466 | ); 467 | defaultConfigurationIsVisible = 0; 468 | defaultConfigurationName = Release; 469 | }; 470 | /* End XCConfigurationList section */ 471 | }; 472 | rootObject = EECBD5EE1AC3D56000F5A7E0 /* Project object */; 473 | } 474 | -------------------------------------------------------------------------------- /CoreLabel.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CoreLabel.xcodeproj/project.xcworkspace/xcshareddata/CoreLabel.xccheckout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDESourceControlProjectFavoriteDictionaryKey 6 | 7 | IDESourceControlProjectIdentifier 8 | CD45C47E-8657-449C-89E3-648F5CFAB37A 9 | IDESourceControlProjectName 10 | CoreLabel 11 | IDESourceControlProjectOriginsDictionary 12 | 13 | 0F25C878603C7964680A432B94CFDD0FF25BA673 14 | https://github.com/nsdictionary/CoreLabel.git 15 | 16 | IDESourceControlProjectPath 17 | CoreLabel.xcodeproj 18 | IDESourceControlProjectRelativeInstallPathDictionary 19 | 20 | 0F25C878603C7964680A432B94CFDD0FF25BA673 21 | ../.. 22 | 23 | IDESourceControlProjectURL 24 | https://github.com/nsdictionary/CoreLabel.git 25 | IDESourceControlProjectVersion 26 | 111 27 | IDESourceControlProjectWCCIdentifier 28 | 0F25C878603C7964680A432B94CFDD0FF25BA673 29 | IDESourceControlProjectWCConfigurations 30 | 31 | 32 | IDESourceControlRepositoryExtensionIdentifierKey 33 | public.vcs.git 34 | IDESourceControlWCCIdentifierKey 35 | 0F25C878603C7964680A432B94CFDD0FF25BA673 36 | IDESourceControlWCCName 37 | CoreLabel 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /CoreLabel.xcodeproj/project.xcworkspace/xcuserdata/Charlin.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel.xcodeproj/project.xcworkspace/xcuserdata/Charlin.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /CoreLabel.xcodeproj/project.xcworkspace/xcuserdata/huaxi100.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel.xcodeproj/project.xcworkspace/xcuserdata/huaxi100.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /CoreLabel.xcodeproj/xcuserdata/Charlin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /CoreLabel.xcodeproj/xcuserdata/Charlin.xcuserdatad/xcschemes/CoreLabel.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 29 | 35 | 36 | 37 | 38 | 39 | 44 | 45 | 47 | 53 | 54 | 55 | 56 | 57 | 63 | 64 | 65 | 66 | 75 | 77 | 83 | 84 | 85 | 86 | 87 | 88 | 94 | 96 | 102 | 103 | 104 | 105 | 107 | 108 | 111 | 112 | 113 | -------------------------------------------------------------------------------- /CoreLabel.xcodeproj/xcuserdata/Charlin.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | CoreLabel.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | EECBD5F51AC3D56000F5A7E0 16 | 17 | primary 18 | 19 | 20 | EECBD60E1AC3D56100F5A7E0 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /CoreLabel.xcodeproj/xcuserdata/huaxi100.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 8 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /CoreLabel.xcodeproj/xcuserdata/huaxi100.xcuserdatad/xcschemes/CoreLabel.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 29 | 35 | 36 | 37 | 38 | 39 | 44 | 45 | 47 | 53 | 54 | 55 | 56 | 57 | 63 | 64 | 65 | 66 | 75 | 76 | 82 | 83 | 84 | 85 | 86 | 87 | 93 | 94 | 100 | 101 | 102 | 103 | 105 | 106 | 109 | 110 | 111 | -------------------------------------------------------------------------------- /CoreLabel.xcodeproj/xcuserdata/huaxi100.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | CoreLabel.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | EECBD5F51AC3D56000F5A7E0 16 | 17 | primary 18 | 19 | 20 | EECBD60E1AC3D56100F5A7E0 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /CoreLabel/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // CoreLabel 4 | // 5 | // Created by muxi on 15/3/26. 6 | // Copyright (c) 2015年 muxi. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /CoreLabel/AppDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.m 3 | // CoreLabel 4 | // 5 | // Created by muxi on 15/3/26. 6 | // Copyright (c) 2015年 muxi. All rights reserved. 7 | // 8 | 9 | #import "AppDelegate.h" 10 | 11 | @interface AppDelegate () 12 | 13 | @end 14 | 15 | @implementation AppDelegate 16 | 17 | 18 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 19 | // Override point for customization after application launch. 20 | return YES; 21 | } 22 | 23 | - (void)applicationWillResignActive:(UIApplication *)application { 24 | // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. 25 | // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. 26 | } 27 | 28 | - (void)applicationDidEnterBackground:(UIApplication *)application { 29 | // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 30 | // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. 31 | } 32 | 33 | - (void)applicationWillEnterForeground:(UIApplication *)application { 34 | // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. 35 | } 36 | 37 | - (void)applicationDidBecomeActive:(UIApplication *)application { 38 | // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. 39 | } 40 | 41 | - (void)applicationWillTerminate:(UIApplication *)application { 42 | // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. 43 | } 44 | 45 | @end 46 | -------------------------------------------------------------------------------- /CoreLabel/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 20 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /CoreLabel/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /CoreLabel/CoreLabel/CoreLabel.h: -------------------------------------------------------------------------------- 1 | // 2 | // CoreLabel.h 3 | // CoreLabel 4 | // 5 | // Created by muxi on 15/3/26. 6 | // Copyright (c) 2015年 muxi. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | #define degree(d) (M_PI * d / 180.0f) 13 | 14 | 15 | 16 | 17 | /** 对齐方式 */ 18 | typedef enum VerticalAlignment { 19 | 20 | /** 顶部对齐 */ 21 | CoreLabelVerticalAlignmentTop = 0, 22 | 23 | /** 垂直居中 */ 24 | CoreLabelVerticalAlignmentMiddle, 25 | 26 | /** 底部对齐 */ 27 | CoreLabelVerticalAlignmentBottom, 28 | 29 | } CoreLabelVerticalAlignment; 30 | 31 | 32 | /** 属性 */ 33 | typedef enum{ 34 | 35 | //颜色 36 | CoreLabelAttrColor = 0, 37 | 38 | //字体 39 | CoreLabelAttrFont, 40 | 41 | //斜体 42 | CoreLabelAttrObliqueness, 43 | 44 | //字间距 45 | CoreLabelAttrKern, 46 | 47 | //删除线 48 | CoreLabelAttrDeleteLine, 49 | 50 | //下划线 51 | CoreLabelAttrUnderLine, 52 | 53 | } CoreLabelAttr; 54 | 55 | 56 | 57 | 58 | 59 | @interface CoreLabel : UILabel 60 | 61 | 62 | 63 | /** 垂直对齐方式 */ 64 | @property (nonatomic, assign) CoreLabelVerticalAlignment cl_verticalAlignment; 65 | 66 | /** 首行缩进 */ 67 | @property (nonatomic,assign) CGFloat cl_firstLineHeadIndent; 68 | 69 | /** 行间距 */ 70 | @property (nonatomic,assign) CGFloat cl_lineSpacing; 71 | 72 | /** 对齐 */ 73 | @property (nonatomic,assign) NSTextAlignment cl_alignment; 74 | 75 | /** 段落之前的间距 */ 76 | @property (nonatomic,assign) CGFloat cl_paragraphSpacing; 77 | 78 | 79 | /** 80 | * 添加属性 81 | * 82 | * @param attr 属性类型 83 | * @param value 属性值值 84 | * @param range range 85 | */ 86 | -(void)addAttr:(CoreLabelAttr)attr value:(id)value range:(NSRange)range; 87 | 88 | 89 | -(void)addImage:(UIImage *)image size:(CGSize)size offset:(UIOffset)offset location:(NSUInteger)location; 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | /** 直接设置样式,不会导致界面UI变化,需要手动调用更新 */ 100 | -(void)updateLabelStyle; 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | @end 109 | -------------------------------------------------------------------------------- /CoreLabel/CoreLabel/CoreLabel.m: -------------------------------------------------------------------------------- 1 | // 2 | // CoreLabel.m 3 | // CoreLabel 4 | // 5 | // Created by muxi on 15/3/26. 6 | // Copyright (c) 2015年 muxi. All rights reserved. 7 | // 8 | 9 | #import "CoreLabel.h" 10 | #import "CoreLabelModel.h" 11 | 12 | @interface CoreLabel () 13 | 14 | 15 | 16 | /** 带有样式的string */ 17 | @property (nonatomic,strong) NSMutableAttributedString *attrStringM; 18 | 19 | /** 样式 */ 20 | @property (nonatomic,strong) NSMutableParagraphStyle *style; 21 | 22 | /** 附件 */ 23 | @property (nonatomic,strong) NSMutableArray *attatchmentsM; 24 | 25 | 26 | @end 27 | 28 | 29 | 30 | 31 | 32 | @implementation CoreLabel 33 | 34 | 35 | 36 | -(instancetype)initWithFrame:(CGRect)frame{ 37 | 38 | self = [super initWithFrame:frame]; 39 | 40 | if(self){ 41 | 42 | //控件初始化 43 | [self coreLabelPrepare]; 44 | } 45 | 46 | return self; 47 | } 48 | 49 | 50 | -(id)initWithCoder:(NSCoder *)aDecoder{ 51 | 52 | self=[super initWithCoder:aDecoder]; 53 | 54 | if(self){ 55 | 56 | //控件初始化 57 | [self coreLabelPrepare]; 58 | 59 | //从xib创建不会调用setText方法 60 | [self setText:self.text]; 61 | } 62 | 63 | return self; 64 | } 65 | 66 | 67 | 68 | /** 69 | * 控件初始化 70 | */ 71 | -(void)coreLabelPrepare{ 72 | 73 | //设置对齐 74 | self.cl_verticalAlignment=CoreLabelVerticalAlignmentMiddle; 75 | 76 | //默认多行显示 77 | self.numberOfLines=0; 78 | } 79 | 80 | 81 | 82 | -(void)setText:(NSString *)text{ 83 | 84 | [super setText:text]; 85 | 86 | //新建一个带有样式的字符串 87 | NSMutableAttributedString *attrStringM=[[NSMutableAttributedString alloc] initWithString:text]; 88 | 89 | //记录 90 | self.attrStringM=attrStringM; 91 | //设置 92 | self.attributedText=attrStringM; 93 | } 94 | 95 | 96 | -(void)setCl_verticalAlignment:(CoreLabelVerticalAlignment)cl_verticalAlignment{ 97 | 98 | _cl_verticalAlignment = cl_verticalAlignment; 99 | 100 | dispatch_async(dispatch_get_main_queue(), ^{ 101 | [self setNeedsDisplay]; 102 | }); 103 | } 104 | 105 | 106 | 107 | - (void)drawTextInRect:(CGRect)rect 108 | { 109 | CGRect actualRect = [self textRectForBounds:rect limitedToNumberOfLines:self.numberOfLines]; 110 | 111 | [super drawTextInRect:actualRect]; 112 | } 113 | 114 | 115 | - (CGRect)textRectForBounds:(CGRect)bounds limitedToNumberOfLines:(NSInteger)numberOfLines 116 | { 117 | CGRect textRect = [super textRectForBounds:bounds limitedToNumberOfLines:numberOfLines]; 118 | switch (self.cl_verticalAlignment) { 119 | case CoreLabelVerticalAlignmentTop: 120 | textRect.origin.y = bounds.origin.y; 121 | break; 122 | case CoreLabelVerticalAlignmentBottom: 123 | textRect.origin.y = bounds.origin.y + bounds.size.height - textRect.size.height; 124 | break; 125 | case CoreLabelVerticalAlignmentMiddle: 126 | default: 127 | textRect.origin.y = bounds.origin.y + (bounds.size.height - textRect.size.height) / 2.0; 128 | } 129 | 130 | return textRect; 131 | } 132 | 133 | 134 | -(NSMutableParagraphStyle *)style{ 135 | 136 | if(_style==nil){ 137 | 138 | NSMutableParagraphStyle *style=[[NSMutableParagraphStyle alloc] init]; 139 | 140 | //记录 141 | _style=style; 142 | 143 | //样式初始化 144 | //设置行间距 145 | style.lineSpacing=0; 146 | 147 | //段落间距 148 | style.paragraphSpacing=0; 149 | 150 | //首行缩进 151 | style.firstLineHeadIndent=0; 152 | 153 | CGFloat height=self.font.pointSize; 154 | style.maximumLineHeight=height; 155 | style.lineHeightMultiple=0; 156 | } 157 | 158 | return _style; 159 | } 160 | 161 | 162 | /** 163 | * 直接设置样式,不会导致界面UI变化,需要手动调用更新 164 | */ 165 | -(void)updateLabelStyle{ 166 | 167 | if(self.attrStringM==nil) return; 168 | 169 | // dispatch_async(dispatch_get_main_queue(), ^{ 170 | 171 | [self.attrStringM addAttribute:NSParagraphStyleAttributeName value:self.style range:NSMakeRange(0, self.attrStringM.length)]; 172 | 173 | //添加图片附件 174 | if(self.attatchmentsM.count != 0){ 175 | 176 | //排序 177 | NSArray *sortedLabelModels = [CoreLabelModel sortLabelModels:self.attatchmentsM]; 178 | 179 | [sortedLabelModels enumerateObjectsUsingBlock:^(CoreLabelModel *labelModel, NSUInteger idx, BOOL *stop) { 180 | 181 | NSAttributedString *attrString = labelModel.attrString; 182 | NSUInteger index = labelModel.index + idx; 183 | 184 | [self.attrStringM insertAttributedString:attrString atIndex:index]; 185 | }]; 186 | } 187 | 188 | self.attributedText=self.attrStringM; 189 | // }); 190 | } 191 | 192 | 193 | /** 基本属性 */ 194 | /** 首行缩进 */ 195 | -(void)setCl_firstLineHeadIndent:(CGFloat)cl_firstLineHeadIndent{ 196 | 197 | _cl_firstLineHeadIndent = cl_firstLineHeadIndent; 198 | 199 | self.style.firstLineHeadIndent = cl_firstLineHeadIndent; 200 | } 201 | 202 | /** 行间距 */ 203 | -(void)setCl_lineSpacing:(CGFloat)cl_lineSpacing{ 204 | 205 | _cl_lineSpacing = cl_lineSpacing; 206 | 207 | self.style.lineSpacing = cl_lineSpacing; 208 | } 209 | 210 | 211 | 212 | 213 | /** 段落之前的间距 */ 214 | -(void)setCl_paragraphSpacing:(CGFloat)cl_paragraphSpacing{ 215 | 216 | _cl_paragraphSpacing = cl_paragraphSpacing; 217 | 218 | self.style.paragraphSpacing = cl_paragraphSpacing; 219 | } 220 | 221 | -(void)setCl_alignment:(NSTextAlignment)cl_alignment { 222 | 223 | _cl_alignment = cl_alignment; 224 | 225 | self.style.alignment = cl_alignment; 226 | } 227 | 228 | 229 | 230 | /** 231 | * 添加属性 232 | * 233 | * @param attr 属性类型 234 | * @param value 属性值值 235 | * @param range range 236 | */ 237 | -(void)addAttr:(CoreLabelAttr)attr value:(id)value range:(NSRange)range{ 238 | 239 | switch (attr) { 240 | 241 | case CoreLabelAttrColor: //添加颜色 242 | [self setColor:value range:range]; 243 | break; 244 | 245 | case CoreLabelAttrFont: //字体 246 | [self setFont:value range:range]; 247 | break; 248 | 249 | case CoreLabelAttrObliqueness: //粗体 250 | [self setObliqueness:value range:range]; 251 | break; 252 | 253 | case CoreLabelAttrKern: //字间距 254 | [self setKern:value range:range]; 255 | break; 256 | case CoreLabelAttrDeleteLine: //删除线 257 | [self setDeleteLineWithColor:value range:range]; 258 | break; 259 | 260 | case CoreLabelAttrUnderLine: //下划线 261 | [self setUnderLineWithColor:value range:range]; 262 | break; 263 | 264 | default: 265 | break; 266 | } 267 | } 268 | 269 | 270 | -(void)addImage:(UIImage *)image size:(CGSize)size offset:(UIOffset)offset location:(NSUInteger)location{ 271 | 272 | NSTextAttachment *attachment = [[NSTextAttachment alloc] init]; 273 | 274 | //设置图片 275 | attachment.image = image; 276 | 277 | if(CGSizeEqualToSize(size, CGSizeZero)) size = CGSizeMake(self.font.lineHeight, self.font.lineHeight); 278 | 279 | //设置大小 280 | attachment.bounds =(CGRect){CGPointMake(offset.horizontal, offset.vertical),size}; 281 | 282 | CoreLabelModel *labelModel = [CoreLabelModel labelModelWithAttachment:attachment index:location]; 283 | 284 | [self.attatchmentsM addObject:labelModel]; 285 | } 286 | 287 | 288 | /** 下划线 */ 289 | -(void)setUnderLineWithColor:(UIColor *)color range:(NSRange)range{ 290 | [self addAttrWithName:NSUnderlineStyleAttributeName value:@(NSUnderlineStyleSingle) range:range]; 291 | [self addAttrWithName:NSUnderlineColorAttributeName value:color range:range]; 292 | } 293 | 294 | 295 | /** 删除线 */ 296 | -(void)setDeleteLineWithColor:(UIColor *)color range:(NSRange)range{ 297 | [self addAttrWithName:NSStrikethroughStyleAttributeName value:@(YES) range:range]; 298 | [self addAttrWithName:NSStrikethroughColorAttributeName value:color range:range]; 299 | } 300 | 301 | 302 | /** 字间距 */ 303 | -(void)setKern:(id)kern range:(NSRange)range{ 304 | [self addAttrWithName:NSKernAttributeName value:kern range:range]; 305 | } 306 | 307 | 308 | 309 | /** 斜体 */ 310 | -(void)setObliqueness:(id)obliqueness range:(NSRange)range{ 311 | 312 | [self addAttrWithName:NSObliquenessAttributeName value:obliqueness range:range]; 313 | } 314 | 315 | 316 | 317 | 318 | /** 颜色 */ 319 | -(void)setColor:(UIColor *)color range:(NSRange)range{ 320 | 321 | [self addAttrWithName:NSForegroundColorAttributeName value:color range:range]; 322 | } 323 | 324 | 325 | 326 | /** 字体 */ 327 | -(void)setFont:(UIFont *)font range:(NSRange)range{ 328 | 329 | [self addAttrWithName:NSFontAttributeName value:font range:range]; 330 | } 331 | 332 | 333 | -(void)addAttrWithName:(NSString *)name value:(id)value range:(NSRange)range{ 334 | 335 | // dispatch_async(dispatch_get_main_queue(), ^{ 336 | [self.attrStringM addAttribute:name value:value range:range]; 337 | self.attributedText=self.attrStringM; 338 | // }); 339 | } 340 | 341 | 342 | 343 | /** 懒加载 */ 344 | -(NSMutableArray *)attatchmentsM{ 345 | 346 | if(_attatchmentsM == nil){ 347 | 348 | _attatchmentsM = [NSMutableArray array]; 349 | } 350 | 351 | return _attatchmentsM; 352 | } 353 | 354 | 355 | @end 356 | -------------------------------------------------------------------------------- /CoreLabel/CoreLabel/Lib/CoreLabelModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // CoreLabelModel.h 3 | // CoreLabel 4 | // 5 | // Created by 冯成林 on 15/6/3. 6 | // Copyright (c) 2015年 muxi. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface CoreLabelModel : NSObject 13 | 14 | /** 带有样式的字符串 */ 15 | @property (nonatomic,strong) NSAttributedString *attrString; 16 | 17 | /** 位置 */ 18 | @property (nonatomic,assign) NSUInteger index; 19 | 20 | 21 | 22 | /** 快速实例化 */ 23 | +(instancetype)labelModelWithAttachment:(NSTextAttachment *)attachment index:(NSUInteger)index; 24 | 25 | 26 | /** 排序 */ 27 | +(NSArray *)sortLabelModels:(NSArray *)labelModels; 28 | 29 | 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /CoreLabel/CoreLabel/Lib/CoreLabelModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // CoreLabelModel.m 3 | // CoreLabel 4 | // 5 | // Created by 冯成林 on 15/6/3. 6 | // Copyright (c) 2015年 muxi. All rights reserved. 7 | // 8 | 9 | #import "CoreLabelModel.h" 10 | 11 | @implementation CoreLabelModel 12 | 13 | /** 快速实例化 */ 14 | +(instancetype)labelModelWithAttachment:(NSTextAttachment *)attachment index:(NSUInteger)index{ 15 | 16 | CoreLabelModel *labelModel = [[CoreLabelModel alloc] init]; 17 | 18 | labelModel.attrString = [NSAttributedString attributedStringWithAttachment:attachment]; 19 | 20 | labelModel.index = index; 21 | 22 | return labelModel; 23 | } 24 | 25 | 26 | /** 排序 */ 27 | +(NSArray *)sortLabelModels:(NSArray *)labelModels{ 28 | 29 | NSArray *sortedLabelModels = [labelModels sortedArrayUsingComparator:^NSComparisonResult(CoreLabelModel *labelModel1, CoreLabelModel *labelModel2) { 30 | 31 | if(labelModel1.index < labelModel2.index) return NSOrderedAscending; 32 | 33 | if(labelModel1.index > labelModel2.index) return NSOrderedDescending; 34 | 35 | return NSOrderedSame; 36 | }]; 37 | 38 | return sortedLabelModels; 39 | } 40 | 41 | 42 | @end 43 | -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "orientation" : "portrait", 5 | "idiom" : "iphone", 6 | "minimum-system-version" : "7.0", 7 | "scale" : "2x" 8 | }, 9 | { 10 | "orientation" : "portrait", 11 | "idiom" : "iphone", 12 | "minimum-system-version" : "7.0", 13 | "subtype" : "retina4", 14 | "scale" : "2x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_aini.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_aini@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_aini.imageset/d_aini@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_aini.imageset/d_aini@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_aoteman.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_aoteman@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_aoteman.imageset/d_aoteman@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_aoteman.imageset/d_aoteman@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_baibai.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_baibai@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_baibai.imageset/d_baibai@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_baibai.imageset/d_baibai@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_beishang.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_beishang@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_beishang.imageset/d_beishang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_beishang.imageset/d_beishang@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_bishi.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_bishi@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_bishi.imageset/d_bishi@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_bishi.imageset/d_bishi@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_bizui.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_bizui@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_bizui.imageset/d_bizui@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_bizui.imageset/d_bizui@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_chanzui.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_chanzui@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_chanzui.imageset/d_chanzui@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_chanzui.imageset/d_chanzui@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_chijing.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_chijing@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_chijing.imageset/d_chijing@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_chijing.imageset/d_chijing@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_chitangyuan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_chitangyuan@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_chitangyuan.imageset/d_chitangyuan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_chitangyuan.imageset/d_chitangyuan@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_dahaqi.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_dahaqi@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_dahaqi.imageset/d_dahaqi@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_dahaqi.imageset/d_dahaqi@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_ding.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_ding@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_ding.imageset/d_ding@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_ding.imageset/d_ding@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_duixiang.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_duixiang@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_duixiang.imageset/d_duixiang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_duixiang.imageset/d_duixiang@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_feizao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_feizao@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_feizao.imageset/d_feizao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_feizao.imageset/d_feizao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_ganmao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_ganmao@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_ganmao.imageset/d_ganmao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_ganmao.imageset/d_ganmao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_guzhang.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_guzhang@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_guzhang.imageset/d_guzhang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_guzhang.imageset/d_guzhang@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_haha.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_haha@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_haha.imageset/d_haha@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_haha.imageset/d_haha@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_haixiu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_haixiu@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_haixiu.imageset/d_haixiu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_haixiu.imageset/d_haixiu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_han.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_han@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_han.imageset/d_han@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_han.imageset/d_han@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_hehe.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_hehe@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_hehe.imageset/d_hehe@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_hehe.imageset/d_hehe@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_heixian.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_heixian@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_heixian.imageset/d_heixian@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_heixian.imageset/d_heixian@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_heng.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_heng@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_heng.imageset/d_heng@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_heng.imageset/d_heng@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_huaxin.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_huaxin@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_huaxin.imageset/d_huaxin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_huaxin.imageset/d_huaxin@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_jiyan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_jiyan@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_jiyan.imageset/d_jiyan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_jiyan.imageset/d_jiyan@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_keai.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_keai@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_keai.imageset/d_keai@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_keai.imageset/d_keai@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_kelian.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_kelian@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_kelian.imageset/d_kelian@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_kelian.imageset/d_kelian@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_ku.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_ku@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_ku.imageset/d_ku@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_ku.imageset/d_ku@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_kun.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_kun@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_kun.imageset/d_kun@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_kun.imageset/d_kun@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_landelini.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_landelini@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_landelini.imageset/d_landelini@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_landelini.imageset/d_landelini@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_lei.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_lei@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_lei.imageset/d_lei@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_lei.imageset/d_lei@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_madaochenggong.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_madaochenggong@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_madaochenggong.imageset/d_madaochenggong@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_madaochenggong.imageset/d_madaochenggong@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_nanhaier.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_nanhaier@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_nanhaier.imageset/d_nanhaier@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_nanhaier.imageset/d_nanhaier@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_nu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_nu@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_nu.imageset/d_nu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_nu.imageset/d_nu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_numa.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_numa@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_numa.imageset/d_numa@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_numa.imageset/d_numa@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_nvhaier.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_nvhaier@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_nvhaier.imageset/d_nvhaier@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_nvhaier.imageset/d_nvhaier@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_qian.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_qian@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_qian.imageset/d_qian@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_qian.imageset/d_qian@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_qinqin.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_qinqin@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_qinqin.imageset/d_qinqin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_qinqin.imageset/d_qinqin@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_shengbing.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_shengbing@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_shengbing.imageset/d_shengbing@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_shengbing.imageset/d_shengbing@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_shenshou.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_shenshou@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_shenshou.imageset/d_shenshou@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_shenshou.imageset/d_shenshou@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_shiwang.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_shiwang@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_shiwang.imageset/d_shiwang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_shiwang.imageset/d_shiwang@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_shuai.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_shuai@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_shuai.imageset/d_shuai@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_shuai.imageset/d_shuai@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_shuijiao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_shuijiao@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_shuijiao.imageset/d_shuijiao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_shuijiao.imageset/d_shuijiao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_sikao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_sikao@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_sikao.imageset/d_sikao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_sikao.imageset/d_sikao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_taikaixin.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_taikaixin@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_taikaixin.imageset/d_taikaixin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_taikaixin.imageset/d_taikaixin@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_touxiao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_touxiao@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_touxiao.imageset/d_touxiao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_touxiao.imageset/d_touxiao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_travel.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_travel@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_travel.imageset/d_travel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_travel.imageset/d_travel@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_tu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_tu@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_tu.imageset/d_tu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_tu.imageset/d_tu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_tuzi.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_tuzi@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_tuzi.imageset/d_tuzi@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_tuzi.imageset/d_tuzi@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_wabishi.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_wabishi@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_wabishi.imageset/d_wabishi@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_wabishi.imageset/d_wabishi@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_weiqu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_weiqu@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_weiqu.imageset/d_weiqu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_weiqu.imageset/d_weiqu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_xiongmao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_xiongmao@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_xiongmao.imageset/d_xiongmao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_xiongmao.imageset/d_xiongmao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_xixi.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_xixi@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_xixi.imageset/d_xixi@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_xixi.imageset/d_xixi@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_xu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_xu@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_xu.imageset/d_xu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_xu.imageset/d_xu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_yinxian.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_yinxian@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_yinxian.imageset/d_yinxian@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_yinxian.imageset/d_yinxian@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_yiwen.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_yiwen@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_yiwen.imageset/d_yiwen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_yiwen.imageset/d_yiwen@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_youhengheng.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_youhengheng@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_youhengheng.imageset/d_youhengheng@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_youhengheng.imageset/d_youhengheng@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_yun.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_yun@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_yun.imageset/d_yun@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_yun.imageset/d_yun@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_zhajipijiu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_zhajipijiu@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_zhajipijiu.imageset/d_zhajipijiu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_zhajipijiu.imageset/d_zhajipijiu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_zhuakuang.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_zhuakuang@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_zhuakuang.imageset/d_zhuakuang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_zhuakuang.imageset/d_zhuakuang@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_zhutou.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_zhutou@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_zhutou.imageset/d_zhutou@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_zhutou.imageset/d_zhutou@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_zuiyou.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_zuiyou@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_zuiyou.imageset/d_zuiyou@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_zuiyou.imageset/d_zuiyou@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_zuohengheng.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "d_zuohengheng@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/d_zuohengheng.imageset/d_zuohengheng@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/d_zuohengheng.imageset/d_zuohengheng@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_geili.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "f_geili@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_geili.imageset/f_geili@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/f_geili.imageset/f_geili@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_hufen.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "f_hufen@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_hufen.imageset/f_hufen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/f_hufen.imageset/f_hufen@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_jiong.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "f_jiong@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_jiong.imageset/f_jiong@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/f_jiong.imageset/f_jiong@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_meng.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "f_meng@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_meng.imageset/f_meng@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/f_meng.imageset/f_meng@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_shenma.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "f_shenma@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_shenma.imageset/f_shenma@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/f_shenma.imageset/f_shenma@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_v5.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "f_v5@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_v5.imageset/f_v5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/f_v5.imageset/f_v5@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_xi.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "f_xi@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_xi.imageset/f_xi@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/f_xi.imageset/f_xi@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_zhi.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "f_zhi@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/f_zhi.imageset/f_zhi@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/f_zhi.imageset/f_zhi@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_buyao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "h_buyao@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_buyao.imageset/h_buyao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/h_buyao.imageset/h_buyao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_good.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "h_good@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_good.imageset/h_good@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/h_good.imageset/h_good@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_haha.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "h_haha@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_haha.imageset/h_haha@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/h_haha.imageset/h_haha@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_lai.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "h_lai@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_lai.imageset/h_lai@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/h_lai.imageset/h_lai@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_ok.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "h_ok@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_ok.imageset/h_ok@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/h_ok.imageset/h_ok@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_ruo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "h_ruo@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_ruo.imageset/h_ruo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/h_ruo.imageset/h_ruo@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_woshou.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "h_woshou@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_woshou.imageset/h_woshou@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/h_woshou.imageset/h_woshou@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_ye.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "h_ye@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/h_ye.imageset/h_ye@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/h_ye.imageset/h_ye@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/l_shangxin.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "l_shangxin@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/l_shangxin.imageset/l_shangxin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/l_shangxin.imageset/l_shangxin@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/l_xin.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "l_xin@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/l_xin.imageset/l_xin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/l_xin.imageset/l_xin@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_dangao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_dangao@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_dangao.imageset/o_dangao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_dangao.imageset/o_dangao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_fahongbao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_fahongbao@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_fahongbao.imageset/o_fahongbao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_fahongbao.imageset/o_fahongbao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_feiji.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_feiji@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_feiji.imageset/o_feiji@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_feiji.imageset/o_feiji@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_ganbei.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_ganbei@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_ganbei.imageset/o_ganbei@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_ganbei.imageset/o_ganbei@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_huatong.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_huatong@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_huatong.imageset/o_huatong@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_huatong.imageset/o_huatong@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_lazhu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_lazhu@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_lazhu.imageset/o_lazhu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_lazhu.imageset/o_lazhu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_liwu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_liwu@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_liwu.imageset/o_liwu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_liwu.imageset/o_liwu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_lvsidai.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_lvsidai@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_lvsidai.imageset/o_lvsidai@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_lvsidai.imageset/o_lvsidai@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_weibo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_weibo@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_weibo.imageset/o_weibo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_weibo.imageset/o_weibo@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_weiguan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_weiguan@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_weiguan.imageset/o_weiguan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_weiguan.imageset/o_weiguan@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_yinyue.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_yinyue@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_yinyue.imageset/o_yinyue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_yinyue.imageset/o_yinyue@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_zhaoxiangji.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_zhaoxiangji@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_zhaoxiangji.imageset/o_zhaoxiangji@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_zhaoxiangji.imageset/o_zhaoxiangji@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_zhong.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "o_zhong@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/o_zhong.imageset/o_zhong@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/o_zhong.imageset/o_zhong@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_fuyun.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "w_fuyun@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_fuyun.imageset/w_fuyun@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/w_fuyun.imageset/w_fuyun@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_shachenbao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "w_shachenbao@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_shachenbao.imageset/w_shachenbao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/w_shachenbao.imageset/w_shachenbao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_taiyang.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "w_taiyang@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_taiyang.imageset/w_taiyang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/w_taiyang.imageset/w_taiyang@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_weifeng.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "w_weifeng@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_weifeng.imageset/w_weifeng@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/w_weifeng.imageset/w_weifeng@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_xianhua.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "w_xianhua@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_xianhua.imageset/w_xianhua@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/w_xianhua.imageset/w_xianhua@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_xiayu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "w_xiayu@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_xiayu.imageset/w_xiayu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/w_xiayu.imageset/w_xiayu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_yueliang.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "w_yueliang@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/default/w_yueliang.imageset/w_yueliang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/default/w_yueliang.imageset/w_yueliang@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_beicui.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_beicui.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_beicui@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_beicui.imageset/lxh_beicui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_beicui.imageset/lxh_beicui.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_beicui.imageset/lxh_beicui@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_beicui.imageset/lxh_beicui@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_beidian.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_beidian.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_beidian@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_beidian.imageset/lxh_beidian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_beidian.imageset/lxh_beidian.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_beidian.imageset/lxh_beidian@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_beidian.imageset/lxh_beidian@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_bengkui.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_bengkui.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_bengkui@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_bengkui.imageset/lxh_bengkui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_bengkui.imageset/lxh_bengkui.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_bengkui.imageset/lxh_bengkui@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_bengkui.imageset/lxh_bengkui@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_biefanwo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_biefanwo.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_biefanwo@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_biefanwo.imageset/lxh_biefanwo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_biefanwo.imageset/lxh_biefanwo.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_biefanwo.imageset/lxh_biefanwo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_biefanwo.imageset/lxh_biefanwo@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_buhaoyisi.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_buhaoyisi.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_buhaoyisi@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_buhaoyisi.imageset/lxh_buhaoyisi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_buhaoyisi.imageset/lxh_buhaoyisi.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_buhaoyisi.imageset/lxh_buhaoyisi@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_buhaoyisi.imageset/lxh_buhaoyisi@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_buxiangshangban.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_buxiangshangban.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_buxiangshangban@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_buxiangshangban.imageset/lxh_buxiangshangban.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_buxiangshangban.imageset/lxh_buxiangshangban.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_buxiangshangban.imageset/lxh_buxiangshangban@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_buxiangshangban.imageset/lxh_buxiangshangban@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_deyidexiao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_deyidexiao.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_deyidexiao@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_deyidexiao.imageset/lxh_deyidexiao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_deyidexiao.imageset/lxh_deyidexiao.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_deyidexiao.imageset/lxh_deyidexiao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_deyidexiao.imageset/lxh_deyidexiao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_geijin.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_geijin.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_geijin@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_geijin.imageset/lxh_geijin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_geijin.imageset/lxh_geijin.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_geijin.imageset/lxh_geijin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_geijin.imageset/lxh_geijin@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haoaio.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_haoaio.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_haoaio@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haoaio.imageset/lxh_haoaio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_haoaio.imageset/lxh_haoaio.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haoaio.imageset/lxh_haoaio@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_haoaio.imageset/lxh_haoaio@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haobang.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_haobang.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_haobang@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haobang.imageset/lxh_haobang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_haobang.imageset/lxh_haobang.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haobang.imageset/lxh_haobang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_haobang.imageset/lxh_haobang@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haojiong.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_haojiong.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_haojiong@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haojiong.imageset/lxh_haojiong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_haojiong.imageset/lxh_haojiong.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haojiong.imageset/lxh_haojiong@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_haojiong.imageset/lxh_haojiong@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haoxihuan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_haoxihuan.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_haoxihuan@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haoxihuan.imageset/lxh_haoxihuan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_haoxihuan.imageset/lxh_haoxihuan.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_haoxihuan.imageset/lxh_haoxihuan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_haoxihuan.imageset/lxh_haoxihuan@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_holdzhu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_holdzhu.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_holdzhu@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_holdzhu.imageset/lxh_holdzhu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_holdzhu.imageset/lxh_holdzhu.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_holdzhu.imageset/lxh_holdzhu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_holdzhu.imageset/lxh_holdzhu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_jiekexun.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_jiekexun.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_jiekexun@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_jiekexun.imageset/lxh_jiekexun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_jiekexun.imageset/lxh_jiekexun.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_jiekexun.imageset/lxh_jiekexun@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_jiekexun.imageset/lxh_jiekexun@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_jiujie.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_jiujie.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_jiujie@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_jiujie.imageset/lxh_jiujie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_jiujie.imageset/lxh_jiujie.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_jiujie.imageset/lxh_jiujie@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_jiujie.imageset/lxh_jiujie@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_juhan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_juhan.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_juhan@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_juhan.imageset/lxh_juhan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_juhan.imageset/lxh_juhan.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_juhan.imageset/lxh_juhan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_juhan.imageset/lxh_juhan@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_koubishi.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_koubishi.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_koubishi@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_koubishi.imageset/lxh_koubishi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_koubishi.imageset/lxh_koubishi.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_koubishi.imageset/lxh_koubishi@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_koubishi.imageset/lxh_koubishi@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_kunsile.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_kunsile.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_kunsile@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_kunsile.imageset/lxh_kunsile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_kunsile.imageset/lxh_kunsile.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_kunsile.imageset/lxh_kunsile@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_kunsile.imageset/lxh_kunsile@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_leifeng.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_leifeng.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_leifeng@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_leifeng.imageset/lxh_leifeng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_leifeng.imageset/lxh_leifeng.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_leifeng.imageset/lxh_leifeng@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_leifeng.imageset/lxh_leifeng@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_leiliumanmian.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_leiliumanmian.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_leiliumanmian@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_leiliumanmian.imageset/lxh_leiliumanmian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_leiliumanmian.imageset/lxh_leiliumanmian.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_leiliumanmian.imageset/lxh_leiliumanmian@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_leiliumanmian.imageset/lxh_leiliumanmian@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_meigui.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_meigui.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_meigui@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_meigui.imageset/lxh_meigui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_meigui.imageset/lxh_meigui.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_meigui.imageset/lxh_meigui@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_meigui.imageset/lxh_meigui@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_oye.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_oye.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_oye@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_oye.imageset/lxh_oye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_oye.imageset/lxh_oye.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_oye.imageset/lxh_oye@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_oye.imageset/lxh_oye@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_pili.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_pili.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_pili@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_pili.imageset/lxh_pili.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_pili.imageset/lxh_pili.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_pili.imageset/lxh_pili@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_pili.imageset/lxh_pili@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_qiaoqiao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_qiaoqiao.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_qiaoqiao@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_qiaoqiao.imageset/lxh_qiaoqiao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_qiaoqiao.imageset/lxh_qiaoqiao.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_qiaoqiao.imageset/lxh_qiaoqiao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_qiaoqiao.imageset/lxh_qiaoqiao@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_qiubite.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_qiubite.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_qiubite@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_qiubite.imageset/lxh_qiubite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_qiubite.imageset/lxh_qiubite.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_qiubite.imageset/lxh_qiubite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_qiubite.imageset/lxh_qiubite@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_qiuguanzhu.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_qiuguanzhu.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_qiuguanzhu@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_qiuguanzhu.imageset/lxh_qiuguanzhu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_qiuguanzhu.imageset/lxh_qiuguanzhu.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_qiuguanzhu.imageset/lxh_qiuguanzhu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_qiuguanzhu.imageset/lxh_qiuguanzhu@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_quntiweiguan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_quntiweiguan.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_quntiweiguan@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_quntiweiguan.imageset/lxh_quntiweiguan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_quntiweiguan.imageset/lxh_quntiweiguan.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_quntiweiguan.imageset/lxh_quntiweiguan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_quntiweiguan.imageset/lxh_quntiweiguan@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_shuaishuaishou.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_shuaishuaishou.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_shuaishuaishou@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_shuaishuaishou.imageset/lxh_shuaishuaishou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_shuaishuaishou.imageset/lxh_shuaishuaishou.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_shuaishuaishou.imageset/lxh_shuaishuaishou@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_shuaishuaishou.imageset/lxh_shuaishuaishou@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_toule.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_toule.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_toule@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_toule.imageset/lxh_toule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_toule.imageset/lxh_toule.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_toule.imageset/lxh_toule@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_toule.imageset/lxh_toule@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_tuijian.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_tuijian.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_tuijian@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_tuijian.imageset/lxh_tuijian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_tuijian.imageset/lxh_tuijian.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_tuijian.imageset/lxh_tuijian@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_tuijian.imageset/lxh_tuijian@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xianghumobai.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_xianghumobai.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_xianghumobai@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xianghumobai.imageset/lxh_xianghumobai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_xianghumobai.imageset/lxh_xianghumobai.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xianghumobai.imageset/lxh_xianghumobai@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_xianghumobai.imageset/lxh_xianghumobai@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xiangyixiang.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_xiangyixiang.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_xiangyixiang@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xiangyixiang.imageset/lxh_xiangyixiang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_xiangyixiang.imageset/lxh_xiangyixiang.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xiangyixiang.imageset/lxh_xiangyixiang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_xiangyixiang.imageset/lxh_xiangyixiang@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xiaohaha.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_xiaohaha.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_xiaohaha@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xiaohaha.imageset/lxh_xiaohaha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_xiaohaha.imageset/lxh_xiaohaha.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xiaohaha.imageset/lxh_xiaohaha@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_xiaohaha.imageset/lxh_xiaohaha@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xiudada.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_xiudada.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_xiudada@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xiudada.imageset/lxh_xiudada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_xiudada.imageset/lxh_xiudada.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xiudada.imageset/lxh_xiudada@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_xiudada.imageset/lxh_xiudada@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xuyuan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_xuyuan.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_xuyuan@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xuyuan.imageset/lxh_xuyuan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_xuyuan.imageset/lxh_xuyuan.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_xuyuan.imageset/lxh_xuyuan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_xuyuan.imageset/lxh_xuyuan@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_youyali.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_youyali.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_youyali@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_youyali.imageset/lxh_youyali.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_youyali.imageset/lxh_youyali.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_youyali.imageset/lxh_youyali@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_youyali.imageset/lxh_youyali@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zana.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_zana.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_zana@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zana.imageset/lxh_zana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_zana.imageset/lxh_zana.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zana.imageset/lxh_zana@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_zana.imageset/lxh_zana@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zaokuangzheng.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_zaokuangzheng.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_zaokuangzheng@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zaokuangzheng.imageset/lxh_zaokuangzheng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_zaokuangzheng.imageset/lxh_zaokuangzheng.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zaokuangzheng.imageset/lxh_zaokuangzheng@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_zaokuangzheng.imageset/lxh_zaokuangzheng@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zhenjing.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_zhenjing.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_zhenjing@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zhenjing.imageset/lxh_zhenjing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_zhenjing.imageset/lxh_zhenjing.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zhenjing.imageset/lxh_zhenjing@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_zhenjing.imageset/lxh_zhenjing@2x.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zhuanfa.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "lxh_zhuanfa.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "lxh_zhuanfa@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zhuanfa.imageset/lxh_zhuanfa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_zhuanfa.imageset/lxh_zhuanfa.png -------------------------------------------------------------------------------- /CoreLabel/Images.xcassets/lxh/lxh_zhuanfa.imageset/lxh_zhuanfa@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/Images.xcassets/lxh/lxh_zhuanfa.imageset/lxh_zhuanfa@2x.png -------------------------------------------------------------------------------- /CoreLabel/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | com.huaxi.$(PRODUCT_NAME:rfc1034identifier) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | LSRequiresIPhoneOS 24 | 25 | UILaunchStoryboardName 26 | LaunchScreen 27 | UIMainStoryboardFile 28 | Main 29 | UIRequiredDeviceCapabilities 30 | 31 | armv7 32 | 33 | UISupportedInterfaceOrientations 34 | 35 | UIInterfaceOrientationPortrait 36 | UIInterfaceOrientationLandscapeLeft 37 | UIInterfaceOrientationLandscapeRight 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /CoreLabel/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // CoreLabel 4 | // 5 | // Created by muxi on 15/3/26. 6 | // Copyright (c) 2015年 muxi. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /CoreLabel/ViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.m 3 | // CoreLabel 4 | // 5 | // Created by muxi on 15/3/26. 6 | // Copyright (c) 2015年 muxi. All rights reserved. 7 | // 8 | 9 | #import "ViewController.h" 10 | #import "CoreLabel.h" 11 | 12 | @interface ViewController () 13 | 14 | @end 15 | 16 | @implementation ViewController 17 | 18 | - (void)viewDidLoad { 19 | [super viewDidLoad]; 20 | 21 | //代码创建 22 | [self code]; 23 | } 24 | 25 | 26 | 27 | /** 28 | * 代码创建 29 | */ 30 | -(void)code{ 31 | 32 | CoreLabel *label=[[CoreLabel alloc] initWithFrame:CGRectMake(0, 20, [UIScreen mainScreen].bounds.size.width, 300)]; 33 | 34 | label.layer.borderColor=[UIColor lightGrayColor].CGColor; 35 | label.layer.borderWidth=1.0f; 36 | 37 | label.text=@"我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本"; 38 | 39 | [self.view addSubview:label]; 40 | 41 | //修改对齐 42 | label.cl_verticalAlignment=CoreLabelVerticalAlignmentBottom; 43 | 44 | //设置行间距 45 | label.cl_lineSpacing=20; 46 | 47 | //设置首行缩进 48 | label.cl_firstLineHeadIndent = 30; 49 | 50 | //颜色 51 | [label addAttr:CoreLabelAttrColor value:[UIColor redColor] range:NSMakeRange(5, 5)]; 52 | 53 | //字体加粗 54 | [label addAttr:CoreLabelAttrFont value:[UIFont boldSystemFontOfSize:20] range:NSMakeRange(16,6)]; 55 | 56 | //倾斜 57 | [label addAttr:CoreLabelAttrObliqueness value:@(degree(-45)) range:NSMakeRange(15, 2)]; 58 | 59 | //字间距 60 | [label addAttr:CoreLabelAttrKern value:@(10) range:NSMakeRange(40, 8)]; 61 | 62 | //删除线 63 | [label addAttr:CoreLabelAttrDeleteLine value:[UIColor redColor] range:NSMakeRange(30, 3)]; 64 | 65 | //下划线 66 | [label addAttr:CoreLabelAttrUnderLine value:[UIColor redColor] range:NSMakeRange(50, 3)]; 67 | 68 | //添加一张图片 69 | [label addImage:[UIImage imageNamed:@"d_aini"] size:CGSizeMake(0, 0) offset:UIOffsetMake(0, -3) location:1]; 70 | 71 | //添加一张图片 72 | [label addImage:[UIImage imageNamed:@"d_chijing"] size:CGSizeMake(0, 0) offset:UIOffsetMake(0, -3) location:5]; 73 | 74 | //添加一张图片 75 | [label addImage:[UIImage imageNamed:@"d_chanzui"] size:CGSizeMake(0, 0) offset:UIOffsetMake(0, -3) location:12]; 76 | 77 | //更新 78 | [label updateLabelStyle]; 79 | } 80 | 81 | 82 | 83 | @end 84 | -------------------------------------------------------------------------------- /CoreLabel/label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlinFeng/CoreLabel/24c623f9d3d7b091697a37aee5c779d46b472c02/CoreLabel/label.png -------------------------------------------------------------------------------- /CoreLabel/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // CoreLabel 4 | // 5 | // Created by muxi on 15/3/26. 6 | // Copyright (c) 2015年 muxi. 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 | -------------------------------------------------------------------------------- /CoreLabelTests/CoreLabelTests.m: -------------------------------------------------------------------------------- 1 | // 2 | // CoreLabelTests.m 3 | // CoreLabelTests 4 | // 5 | // Created by muxi on 15/3/26. 6 | // Copyright (c) 2015年 muxi. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface CoreLabelTests : XCTestCase 13 | 14 | @end 15 | 16 | @implementation CoreLabelTests 17 | 18 | - (void)setUp { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown { 24 | // Put teardown code here. This method is called after the invocation of each test method in the class. 25 | [super tearDown]; 26 | } 27 | 28 | - (void)testExample { 29 | // This is an example of a functional test case. 30 | XCTAssert(YES, @"Pass"); 31 | } 32 | 33 | - (void)testPerformanceExample { 34 | // This is an example of a performance test case. 35 | [self measureBlock:^{ 36 | // Put the code you want to measure the time of here. 37 | }]; 38 | } 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /CoreLabelTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | com.huaxi.$(PRODUCT_NAME:rfc1034identifier) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | #CoreLabel (请关注[信息公告牌](https://github.com/CharlinFeng/Show)) 3 |
4 | ###为图文混排而设计,超轻量级的Label,轻度使用下是TTTLabel的最佳替换择。 5 | 6 |

7 | 8 | #效果图: 9 | ![image](./CoreLabel/label.png) 10 | 11 |

12 | 13 | ####框架特性:
14 | >1.封装并简化了NSMutableAttributedString及NSMutableParagraphStyle!
15 | >2.添加了常用的功能:垂直对齐
16 | >3.支持区域样式,你无需关心实现过程,只需要设置对应的值以及range即可
17 | >4.支持代码创建,xib创建。
18 | >5.代码简洁,属于轻量级。
19 | >6.新增多种样式,主要增加了图文混排,让添加图片更新简单。
20 | 21 | 22 |

23 | 24 | ####使用说明:
25 |
26 | ###### 对齐方式 27 | //修改对齐 28 | label.cl_verticalAlignment=CoreLabelVerticalAlignmentBottom; 29 |
30 | 31 | ###### 基本属性 32 | //设置行间距 33 | label.cl_lineSpacing=20; 34 | 35 | //设置首行缩进 36 | label.cl_firstLineHeadIndent = 30; 37 | 38 |
39 | ###### 颜色 value:颜色值 40 | [label addAttr:CoreLabelAttrColor value:[UIColor redColor] range:NSMakeRange(5, 5)]; 41 | 42 |
43 | ###### 字体及加粗 value:字体 44 | [label addAttr:CoreLabelAttrFont value:[UIFont boldSystemFontOfSize:20] range:NSMakeRange(16,6)]; 45 |
46 | ###### 倾斜 value:倾斜度数,请封装为NSValue,且可以使用度数宏定义 47 | [label addAttr:CoreLabelAttrObliqueness value:@(degree(-45)) range:NSMakeRange(15, 2)]; 48 | 49 |
50 | ###### 字间距 value:间距值,请封装为NSValue 51 | [label addAttr:CoreLabelAttrKern value:@(10) range:NSMakeRange(40, 8)]; 52 | 53 |
54 | ###### 删除线 value:删除线颜色 55 | [label addAttr:CoreLabelAttrDeleteLine value:[UIColor redColor] range:NSMakeRange(30, 3)]; 56 | 57 |
58 | ###### 下划线 value:下划线颜色 59 | [label addAttr:CoreLabelAttrUnderLine value:[UIColor redColor] range:NSMakeRange(50, 3)]; 60 | 61 | 62 |
63 | ###### 图文混排 size:图片大小,如果为CGSizeZero,由自动算为行高大小,offset为偏移量 location为你想插入的位置 64 | //添加一张图片 65 | [label addImage:[UIImage imageNamed:@"d_aini"] size:CGSizeMake(0, 0) offset:UIOffsetMake(0, -3) location:1]; 66 | 67 | //添加一张图片 68 | [label addImage:[UIImage imageNamed:@"d_chijing"] size:CGSizeMake(0, 0) offset:UIOffsetMake(0, -3) location:5]; 69 | 70 | //添加一张图片 71 | [label addImage:[UIImage imageNamed:@"d_chanzui"] size:CGSizeMake(0, 0) offset:UIOffsetMake(0, -3) location:12]; 72 | 73 |
74 | ###### 更新样式,请最后一定要调用,否则你会看不到效果 75 | //更新 76 | [label updateLabelStyle]; 77 | 78 |
79 | --------------------------------------------------------------------------------