2

我正在遵循 VIPER 设计模式在 Swift 中构建应用程序。

VIPER 遵循四个组件:

1) 视图 2) 线框 3) 演示者 4) 交互者

我的常量将出现在哪个组件中以及如何出现?

4

2 回答 2

2

如果您的意思是在整个应用程序中使用的常量,它们可能应该进入单独的组,独立于任何 VIPER 模块。考虑以下示例结构:

MyProject
- Common
    - Constants
    - ...
- Modules
    - MyFirstViperModule
        - View
        - ...
    - MySecondViperModule
        - View
        - ...
- Resources
    - Assets
    - ...
于 2017-08-16T13:55:17.620 回答
1

如果您从 viper 开始,您可以使用带有模板的Generamba 。swifty_viper这个工具将帮助您生成您的第一个模块。

于 2017-04-27T00:23:18.463 回答