【发布时间】:2020-11-24 11:27:12
【问题描述】:
假设有一个包含 50 个 Swift 模块的 Xcode 项目。 一个模块是由7个文件组成的VIPER模块:
- 视图控制器
- 演讲者
- 交互者
- 网络管理器
- 路由器
- 实体
要编译的文件超过50*7 = 350,我真的很想将它们分成50个框架,每个模块一个,以提高解耦和重新编译速度。
请记住,我不想为所有 Entities、Routers 等创建单个模块,而是一个模块包含实例化和使用该“视图”所需的所有文件(通常是 7 个文件)。
在应用中拥有如此多的框架有什么不好的地方吗?
它可以增长到 70、80、90 甚至 100 个框架。
干杯
【问题讨论】:
标签: swift xcode frameworks viper-architecture