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

Должен ли ViewController-Presenter-Interactor иметь отношение один к одному
Я читаю о VIPER и понимаю, что обычно viewController связан с одним ведущим, а один ведущий разговаривает с одним Interactor. Но что, если у нас есть страницы основных сведений или страницы сведений о списках. Чтобы отобразить список элементов, у...
1433 просмотров
schedule 28.10.2022

TDD VS BDD: служба REST
Я все запутался с TDD против BDD :) Чем TDD и BDD отличаются в каждом из пунктов ниже? Разработка: сначала тестовый пример, затем разработка. RestService (HTTP): не звонить для отдыха? Если так, а) мы возвращаем только жестко...
350 просмотров
schedule 03.10.2022

Архитектура маршрутизации Viper
Как создать хорошую маршрутизацию в проекте на архитектуре Viper? Я начинаю создавать файл для маршрутизации, но не понимаю, что мне делать дальше. Я создаю файл каркаса первого контроллера и протокола каркаса: //...
801 просмотров
schedule 24.11.2022

Где должен быть таймер в архитектуре Viper
Предположим, что каждые 10 секунд нам нужно обновлять наши данные. Где мы должны создать/хранить таймер и где он будет запускать связанный с ним метод в архитектуре VIPER? Должен ли ViewController делать это и информировать ведущего? или Presenter...
243 просмотров
schedule 10.06.2023

Где лучшее место для функции, используемой на многих контроллерах, использующих VIPER?
Я использую шаблон VIPER в своем приложении Swift. Мне нужна функция, которая выполняется во многих контроллерах, чтобы открыть cardViewStyle. Я не знаю, куда лучше добавить эту функцию... Может быть вариант использования? Interactor?,...
44 просмотров

Init(coder:) не реализовал
Я создаю приложение с помощью VIP Clean, и у меня возникают проблемы с вызовом HomeViewController на LoginRouter. Я пробовал это несколькими способами, создавая экземпляр homeviewcontroller и передавая информацию об инициализации HomeViewController...
96 просмотров
schedule 31.07.2023

Сущности VIPER и где их хранить
Итак, в настоящее время я рефакторинг действительно большого проекта для архитектуры VIPER, и большинство представлений его модулей являются UITableViews. Я нашел почти все темы в Интернете о VIPER и UITableView, но одно остается неясным: где я...
64 просмотров

Как создать протокол шаблона для делегата UITableViewCell докладчика IN VIPER
Я использую архитектуру VIPER со Swift. Я хочу использовать протокол для докладчика, чтобы получить делегата UITableView, потому что я не хочу повторять объявления этих методов для всех докладчиков. Итак, я создал протокол protocol...
55 просмотров