Если только это не класс который например все отдает из базы данных или работает с АПИ
Да мало что ли причин? У меня в программе должно быть несколько view controllers, на которых продублированны кнопки управления и лейблы. Управляют они одним и тем же классом. Ну и получают от него инфу. При чем тут плохая архитектура приложения?
Обсуждают сегодня