Как создавать константы, когда мы используем архитектуру VIPER?
Я следую шаблону дизайна VIPER для создания приложений в Swift.
VIPER состоит из четырех компонентов:
1) Вид 2) Каркас 3) Ведущий 4) Интерактор
В какой компонент будут приходить мои константы и как?
2 ответа
Если вы имеете в виду константы, которые используются во всем приложении, они, вероятно, должны попасть в отдельную группу, которая не зависит от какого-либо модуля VIPER. Рассмотрим следующую примерную структуру:
MyProject
- Common
- Constants
- ...
- Modules
- MyFirstViperModule
- View
- ...
- MySecondViperModule
- View
- ...
- Resources
- Assets
- ...