组件化

135 阅读1分钟

模块的划分一般分为三个大模块:业务模块,通用模块,基础模块

所谓组件化:通过架构牵一发而动全身

组件化的好处:

1,模块间的解耦

2,模块重用

3,提高团队开发效率

4,单元测试

组件化的不足

1,针对于小型项目没有必要,代码量过多繁琐

2,模块不需要复用,没有被外部引用的情况下不需要

组件化的前提,首先要对项目进行模块划分

模块间只能上层对下层以来,不能下层对上层依赖,模块间公共的模块资源进行下沉。横向的依赖最好下沉,不断的抽取剥离到下层去。解决依赖的问题。

pod模块创建

pod lib create ‘模块名称’ ..... ..... ..... 回到主build工程 pod install 再引入头文件就可以使用了