2 "name": "ComponentCoding",
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",
12 "iStone": "gao375976821@gmail.com"
15 "git": "https://github.com/iBlackStone/ComponentCoding.git",
21 "frameworks": "UIKit",
24 "name": "UIModelGroup",
28 "source_files": "ComponentCoding/Classes/UIModelGroup/BaseModel/*",
36 "name": "BaseUIModel",
37 "source_files": "ComponentCoding/Classes/UIModelGroup/BaseUIModel/*",
39 "ComponentCoding/UIModelGroup/Protocol": [
42 "ComponentCoding/UIModelGroup/BaseModel": [
45 "ComponentCoding/UIModelGroup/Layout": [
52 "source_files": "ComponentCoding/Classes/UIModelGroup/Protocol/*"
56 "source_files": "ComponentCoding/Classes/UIModelGroup/Layout/*",
59 "name": "CollectionLayout",
60 "source_files": "ComponentCoding/Classes/UIModelGroup/Layout/CollectionLayout/*"
69 "ComponentCoding/UIModelGroup": [
75 "name": "EasyTableHelper",
76 "source_files": "ComponentCoding/Classes/EasyCoding/EasyTableHelper/*",
78 "ComponentCoding/Components/BaseComponents": [
81 "ComponentCoding/Components/UIPoolCXIconTitleSubTitleView": [
87 "name": "EasyCollectionHelper",
88 "source_files": "ComponentCoding/Classes/EasyCoding/EasyCollectionHelper/*",
90 "ComponentCoding/Components/BaseComponents": [
93 "ComponentCoding/Components/UIPoolCXIconTitleSubTitleView": [
102 "source_files": "ComponentCoding/Classes/Utils/*"
105 "name": "Components",
108 "name": "BaseComponents",
109 "source_files": "ComponentCoding/Classes/Components/BaseComponents/*",
111 "ComponentCoding/Utils": [
123 "OHAttributedStringAdditions": [
132 "name": "UIPoolCXIconTitleSubTitleView",
133 "source_files": "ComponentCoding/Classes/Components/UIPoolCXIconTitleSubTitleView/*",
135 "ComponentCoding/Components/BaseComponents": [