Описание тега viper-architecture
VIPER - это приложение чистой архитектуры для приложений iOS.
VIPER - это приложение чистой архитектуры для приложений iOS. Слово VIPER является бэкронимом для View, Interactor, Presenter, Entity и Routing. Чистая архитектура делит логическую структуру приложения на отдельные уровни ответственности. Это упрощает изоляцию зависимостей (например, вашу базу данных) и тестирование взаимодействий на границах между слоями.
См. https://www.objc.io/issues/13-architecture/viper/ для получения более подробной информации.