iOS开发——组件化(模块化)开发

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/IT_liuchengli/article/details/80436182

  简单理解组件化开发就是将项目中的各个大的模块Module独立解耦出来。分成多个Xcode项目放到workPlacce.

  比如:一个金融APP中附加含有手机开户功能,独立开发手机开户功能,最后集成到主项目中。


 为什么要组件化开发?

    1, 需要将一个项目中的某一模块提供给子公司或者其他项目中使用,组件化开发(组件模块构建的方式)就显得尤为重要。

    2,开发人员的增加,工程变得硕大且不好维护,提交代码冲突重重,这时就需要组件化(单个开发)


组件化的个人知道的两种方式:

1,本地多工程联编到一个workplace中(推荐,能看到源码边开发边调试)

2,本地framework的方式或者框架放到网上通过pod安装到本地(适合模块不想被改动或者对外发布)

这两种方式本质最后还是通过编译好的子项目framework关联到主项目中。

猜你喜欢

转载自blog.csdn.net/IT_liuchengli/article/details/80436182