1.概述
模块化架构设计是指项目只有一个主工程,包含若干了按照功能划分的子模块,子模块以framework方式进行开发,以静态库或动态库集成到主工程。这样做的好处是代码结构更加清晰,主工程代码少、更加干净,模块之间互相解耦,方便cocoaPod依赖库的统一管理等。工程代码结构如下:
1)主工程:iOS;
2)子工程:Home、WebView、Video、Mine、Recommend、News、Video Player。

工程是一个xcworkspace,子模块是xcodeproj。


模块化架构设计是指项目只有一个主工程,包含若干了按照功能划分的子模块,子模块以framework方式进行开发,以静态库或动态库集成到主工程。这样做的好处是代码结构更加清晰,主工程代码少、更加干净,模块之间互相解耦,方便cocoaPod依赖库的统一管理等。工程代码结构如下:
1)主工程:iOS;
2)子工程:Home、WebView、Video、Mine、Recommend、News、Video Player。
工程是一个xcworkspace,子模块是xcodeproj。