Вопросы по теме 'viper-architecture'

Как UITabBarController вписывается в архитектуру VIPER?
Я пишу приложение с навигацией на основе TabBar. Я принимаю архитектуру VIPER, но меня действительно смущает тема того, как должно быть реализовано изменение вкладки UITabBarController.
3561 просмотров
schedule 21.11.2022

Архитектура VIPER: контроллер панели вкладок
Я использую VIPER и на данный момент я немного потерян. Как настроить UITabBarController в UINavigationController, а также добавить viewControllers в UITabBarController? На данный момент весь мой код становится беспорядочным и постоянно падает. Я...
1971 просмотров
schedule 15.11.2022

IOS VIPER: Как протокол помогает в модульном тестировании?
Меня немного смущает преимущество протоколов в архитектуре VIPER. Я понимаю, что DI (внедрение зависимостей) достигается через протоколы и помогает избежать прямой зависимости между объектами - согласен. Но я смотрю на реальную выгоду с точки...
2265 просмотров
schedule 19.09.2022

Реализация делегата UITableView и источника данных в VIPER
Я впервые пишу приложение на архитектуре VIPER и не могу понять, должны ли методы UITableView делегата и источника данных входить в представление, презентер или интерактор? Я нашел в некоторых ссылках, что это должно быть частью класса View, но это...
927 просмотров

Поток 1 EXC_BAD_ACCESS (код = 2, адрес = 0x7ffeeb1aeff8)
Я пытаюсь изучить VIPER. Я следовал этому руководству: Учебное пособие по VIPER . У меня есть Interactor и Presenter. class PPresenter: ViewToPresenterProtocol { var view: PresenterToViewProtocol? var router:...
1305 просмотров
schedule 05.09.2022

использовать архитектуру VIPER с классом или структурой в быстром темпе?
Когда мы хотим написать проект с архитектурой VIPER, мы должны использовать Struct или Class в определении Presenter или Interactor или... Потому что мы должны использовать Class для View (из-за наследования от UIViewcontroller ), поэтому,...
179 просмотров
schedule 06.09.2022