[Add] A00LaunchMeasure 1.0.2
[CocoaPods.git] / Specs / 8 / 2 / d / ComponentCoding / 0.1.1 / ComponentCoding.podspec.json
blob9988f6319edc4f89ad39b3e889a124d021dac0c3
2   "name": "ComponentCoding",
3   "version": "0.1.1",
4   "summary": "一套面向组件编程的架构参考方案.",
5   "description": "1.支持面向组件编程;\n2.使用协议规范层级代码;\n3.弱交互页面支持自动载入组件;\n4.使用controller扩展来提供collectionView和tableView;\n5.使用属性设置来控制Setion内布局。\n6.**注意**真实环境下Components目录下的组件都应该是单独的pod,这里为了浏览方便,糅合在一起。\n7.组件的复用分为UIModel级高颗粒度复用、贴片View级细力度复用。\n8.组件遵循组合复用原则,支持多层级组件嵌套使用。\n9.项目使用了不少开源库和代码,感谢分享。\n\nTodo:\n1.一个demo控制器,包含一些组件;\n2.描述事件流传递;\n3.描述数据流传递;",
6   "homepage": "https://github.com/iBlackStone/ComponentCoding",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "iStone": "gao375976821@gmail.com"
13   },
14   "source": {
15     "git": "https://github.com/iBlackStone/ComponentCoding.git",
16     "tag": "0.1.1"
17   },
18   "platforms": {
19     "ios": "9.0"
20   },
21   "frameworks": "UIKit",
22   "subspecs": [
23     {
24       "name": "UIModelGroup",
25       "subspecs": [
26         {
27           "name": "BaseModel",
28           "source_files": "ComponentCoding/Classes/UIModelGroup/BaseModel/*",
29           "dependencies": {
30             "Mantle": [
32             ]
33           }
34         },
35         {
36           "name": "BaseUIModel",
37           "source_files": "ComponentCoding/Classes/UIModelGroup/BaseUIModel/*",
38           "dependencies": {
39             "ComponentCoding/UIModelGroup/Protocol": [
41             ],
42             "ComponentCoding/UIModelGroup/BaseModel": [
44             ],
45             "ComponentCoding/UIModelGroup/Layout": [
47             ]
48           }
49         },
50         {
51           "name": "Protocol",
52           "source_files": "ComponentCoding/Classes/UIModelGroup/Protocol/*"
53         },
54         {
55           "name": "Layout",
56           "source_files": "ComponentCoding/Classes/UIModelGroup/Layout/*",
57           "subspecs": [
58             {
59               "name": "CollectionLayout",
60               "source_files": "ComponentCoding/Classes/UIModelGroup/Layout/CollectionLayout/*"
61             }
62           ]
63         }
64       ]
65     },
66     {
67       "name": "EasyCoding",
68       "dependencies": {
69         "ComponentCoding/UIModelGroup": [
71         ]
72       },
73       "subspecs": [
74         {
75           "name": "EasyTableHelper",
76           "source_files": "ComponentCoding/Classes/EasyCoding/EasyTableHelper/*",
77           "dependencies": {
78             "ComponentCoding/Components/BaseComponents": [
80             ],
81             "ComponentCoding/Components/UIPoolCXIconTitleSubTitleView": [
83             ]
84           }
85         },
86         {
87           "name": "EasyCollectionHelper",
88           "source_files": "ComponentCoding/Classes/EasyCoding/EasyCollectionHelper/*",
89           "dependencies": {
90             "ComponentCoding/Components/BaseComponents": [
92             ],
93             "ComponentCoding/Components/UIPoolCXIconTitleSubTitleView": [
95             ]
96           }
97         }
98       ]
99     },
100     {
101       "name": "Utils",
102       "source_files": "ComponentCoding/Classes/Utils/*"
103     },
104     {
105       "name": "Components",
106       "subspecs": [
107         {
108           "name": "BaseComponents",
109           "source_files": "ComponentCoding/Classes/Components/BaseComponents/*",
110           "dependencies": {
111             "ComponentCoding/Utils": [
113             ],
114             "SDWebImage": [
116             ],
117             "SDWebImage/GIF": [
119             ],
120             "FLAnimatedImage": [
122             ],
123             "OHAttributedStringAdditions": [
125             ],
126             "Masonry": [
128             ]
129           }
130         },
131         {
132           "name": "UIPoolCXIconTitleSubTitleView",
133           "source_files": "ComponentCoding/Classes/Components/UIPoolCXIconTitleSubTitleView/*",
134           "dependencies": {
135             "ComponentCoding/Components/BaseComponents": [
137             ]
138           }
139         }
140       ]
141     }
142   ]