假设有一个包含 50 个 Swift 模块的 Xcode 项目。一个模块是由7 个文件组成的VIPER模块:
- 视图控制器
- 主持人
- 交互者
- 网络管理器
- 路由器
- 实体
有多个50*7 = 350
文件要编译,我真的想将它们分成 50 个框架,每个模块一个,以提高解耦和重新编译速度。
请记住,我不想为所有 , 等创建单个模块Entities
,Routers
而是一个模块包含实例化和使用该“视图”所需的所有文件(通常为 7 个文件)。
在应用程序中拥有如此多的框架有什么缺点吗?
它可以增长到 70、80、90 甚至 100 个框架。
干杯