Как создавать константы, когда мы используем архитектуру VIPER?

Я следую шаблону дизайна VIPER для создания приложений в Swift.

VIPER состоит из четырех компонентов:

1) Вид 2) Каркас 3) Ведущий 4) Интерактор

В какой компонент будут приходить мои константы и как?

2 ответа

Если вы имеете в виду константы, которые используются во всем приложении, они, вероятно, должны попасть в отдельную группу, которая не зависит от какого-либо модуля VIPER. Рассмотрим следующую примерную структуру:

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

Если вы начнете с Viper, вы можете использовать Generamba с swifty_viper шаблон. Этот инструмент поможет вам создать ваши первые модули.

Другие вопросы по тегам