【发布时间】:2017-04-14 09:07:25
【问题描述】:
我正在按照 VIPER 设计模式在 Swift 中构建应用程序。
VIPER 遵循四个组成部分:
1) 查看 2) 线框 3) 主持人 4) 交互者
我的常量将在哪个组件中出现以及如何出现?
【问题讨论】:
标签: ios swift constants viper-architecture
我正在按照 VIPER 设计模式在 Swift 中构建应用程序。
VIPER 遵循四个组成部分:
1) 查看 2) 线框 3) 主持人 4) 交互者
我的常量将在哪个组件中出现以及如何出现?
【问题讨论】:
标签: ios swift constants viper-architecture
如果您的意思是在整个应用程序中使用的常量,它们可能应该进入单独的组,即独立于任何 VIPER 模块。考虑以下示例结构:
MyProject
- Common
- Constants
- ...
- Modules
- MyFirstViperModule
- View
- ...
- MySecondViperModule
- View
- ...
- Resources
- Assets
- ...
【讨论】:
如果您从 viper 开始,您可以使用 Generamba 和 swifty_viper 模板。此工具将帮助您生成您的第一个模块。
【讨论】: