Hello, world!
Долго думал: писать вопрос на форуме или нет, т,к, он является достаточно объемным и сложным(для меня), но рад любому ответу/совету.
Суть: написал небольшое приложение, применил архитектуру MVC-N. Но дело в том, что ViewContoller(далее VC) всё-равно выполняет огромную часть функций(как мне кажется).
Хотел услышать вашего совета: нужно ли разгружать VC и если да, то что именно от туда убрать и как это сделать?
Сам проект - https://github.com/georgybodrov/ComputerManager
Пара слов о приложении: программа загружает данные с сервера о компьютерах, реализован поиск по ячейкам, сохранение данных в CoreData, загрузка данных реализована с помощью APIManager - тут всё работает ОК и вопросов нет, единственное, что не даёт покоя - разгрузка VC.
Заранее спасибо!
Всем добра.