美文网首页组建化iOS学习
iOS-底层原理36-组件化

iOS-底层原理36-组件化

作者: 一亩三分甜 | 来源:发表于2021-02-19 10:24 被阅读0次

《iOS底层原理文章汇总》
上一篇文章iOS-底层原理35-界面优化介绍了界面优化,本文介绍组件化

1.为什么要组件化

  • 模块间解耦
  • 模块重用
  • 提高团队协作开发效率
  • 单元测试

2.项目是否需要组件化

  • 项目较小,模块间交互简单,耦合少
  • 模块没有被多个外部模块引用,只是一个单独的小模块
  • 模块不需要重用,代码也很少被修改
  • 团队规模很小


    image.png
    image.png

3.CocoaPods组件化,之前写的文章《iOS创建Cocoapods私有库》

4.模块间通讯

image.png
image.png

5.CTMediator

image.png

6.组件化BeeHiv

image.png
image.png
image.png

相关文章

网友评论

    本文标题:iOS-底层原理36-组件化

    本文链接:https://www.haomeiwen.com/subject/nbaoxltx.html