随着项目的发展,代码越来越复杂,管理起来也就越来越麻烦。尤其是在多人合作开发的项目中,代码的维护也变得越来越艰难,随之而来的问题也就越来越多,如果此时进行代码重构,把工作量是非常大的。
模块化管理项目就是把当前项目分成多个模块,单独管理,这样比起整个项目来说单独的模块管理更方便。对于一个成熟的项目要做模块化还是很有挑战的既要兼顾项目的开发任务还要去分离模块,同时对于模块的粒度划分也是一个很复杂的问题,在这里我建议嫌弃先划分的粒度粗一点,等一期模块化出来后在对各个模块进行比较细的粒度划分。对于模块化的工具有很多,我选择的是CocoaPods来实现木块化管理。
1.首先在oschina上我创建了一个Repository 用来存放cocoapods的podspec文件

2.在本地创建repo并关联到git上
pod repo add 仓库名 git上的地址
随着项目的发展,代码越来越复杂,管理起来也就越来越麻烦。尤其是在多人合作开发的项目中,