Вопрос проверяет понимание архитектурных проблем UIKit-приложений и причин появления Massive View Controller.
Короткий ответ
При разрастании MVC-контроллер начинает совмещать слишком много обязанностей. Код становится трудно читать и тестировать. Логика тесно связывается с UI. Любые изменения приводят к регрессиям. Такой контроллер сложно переиспользовать и поддерживать.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.