我正在遵循 VIPER 设计模式在 Swift 中构建应用程序。
VIPER 遵循四个组件:
1) 视图 2) 线框 3) 演示者 4) 交互者
我的常量将出现在哪个组件中以及如何出现?
我正在遵循 VIPER 设计模式在 Swift 中构建应用程序。
VIPER 遵循四个组件:
1) 视图 2) 线框 3) 演示者 4) 交互者
我的常量将出现在哪个组件中以及如何出现?
如果您的意思是在整个应用程序中使用的常量,它们可能应该进入单独的组,独立于任何 VIPER 模块。考虑以下示例结构:
MyProject
- Common
- Constants
- ...
- Modules
- MyFirstViperModule
- View
- ...
- MySecondViperModule
- View
- ...
- Resources
- Assets
- ...
如果您从 viper 开始,您可以使用带有模板的Generamba 。swifty_viper
这个工具将帮助您生成您的第一个模块。