【问题标题】:How to create constants when we are using VIPER architecture?当我们使用 VIPER 架构时如何创建常量?
【发布时间】:2017-04-14 09:07:25
【问题描述】:

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

VIPER 遵循四个组成部分:

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

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

【问题讨论】:

    标签: ios swift constants viper-architecture


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2018-01-28
        • 2016-04-21
        • 2015-07-24
        • 1970-01-01
        • 1970-01-01
        • 2017-05-26
        • 2018-05-07
        • 2019-03-22
        • 2021-08-31
        相关资源
        最近更新 更多