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

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

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


 为什么要组件化开发?

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

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


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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值