分析使用子工程对项目进行模块化的优势和劣势
- 便于打包,简单的修改可直接生成静态库。
-
模块更加明确,不仅时逻辑是的模块化,而是更加具体的模块,可以直接进行移植和使用。
- 比如播放模块或者数据解析模块,不需要做过多修改就可以直接使用在iPad上,或者新的项目上。
-
一个子工程建立的模块内部,功能进行分发时更加的方便。
- 比如播放的子工程,需要对软解播放和硬解播放进行拆分,新建一个点播的Target,便可以很方便的使用.
- 可以在工程配置的预编译选项中定义参数,便于在代码中对不同target引用的代码进行区分
网友评论