使用 VIPER 架构时如何创建常量?

How to create constants when we are using VIPER architecture?

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

VIPER 包含四个组件:

1) 查看 2)线框 3) 主持人 4) 互动者

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

如果您从 viper 开始,您可以使用 Generambaswifty_viper 模板。此工具将帮助您生成第一个模块。

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

MyProject
- Common
    - Constants
    - ...
- Modules
    - MyFirstViperModule
        - View
        - ...
    - MySecondViperModule
        - View
        - ...
- Resources
    - Assets
    - ...