Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Контроллер для свайпа и вынесение логики - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Не освобождается память после unwind segue http://www.cyberforum.ru/objective-c/thread1688582.html
Здравствуйте! Объясните, пожалуйста, как правильно решить следующую проблему: Есть тестовое приложение с двумя экранами UINavigationController --> Экран 1 (UIViewController) --(show)--> Экран 2...
Objective-C Литература C++ и Objective-C Здравствуйте. Книг по C++ гораздо больше, чем по Objective-C, т.к. его область применения шире, но вот интересно, почему по Objective-C нет книг типа "Эффективное использование Objective-C", в... http://www.cyberforum.ru/objective-c/thread1684629.html
Objective-C Autorotate на контротном viewcontroller
Всем привет, стоит такая задача дать возможность юзера повернуть экран autorotate - но только на одном viewcontroollere. Поиск особо ничего не дал, нахожу только старые коды которые для ios 789 - не...
Переменные NSStream для Socket's events Objective-C
Хочу использовать NSInputStream/NSOutputStream для работы с соединением, для этого в событии сокета kCFSocketAccetCallBack пытаюсь создать и зациклить прослушивание входных/выходных потоков: void...
Objective-C Автоперевод строки http://www.cyberforum.ru/objective-c/thread1678982.html
Всем привет! Вопрос наверное простой, но я ответа не смог найти. Вопрос: Xcode, есть текстовое поле, которое заполняется текстом (запись выполняемых действий). Не могу найти где поставить...
Objective-C Pdf reader Добрый день всем! Стоит задача, написать pdf читалку на ios , но с возможностью звонить из приложения. Т.е если на странице pdf файла указан номер телефона, чтоб была возможность позвонить. Может кто... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
23.03.2016, 14:24
ну проблем тут много в плане проектирования

конечно, зависит от того, насколько стоит углубляться в построение архитектуры приложения, но стоит разделять ответственности и разные слои в приложении.

для начала - MVC
у вас контроллер выполняет бизнесс логику на вашем экране, а эти должна заниматься модель
модель посылает запрос, отдает вам данные и вы уже решаете как их показывать. При чем слой вью и контроллера тоже можно было бы разделить, чтобы вью занималась чисто отображением, а контроллер - навигацией и взаимодействием с другими контроллерами.

дальше нетворкинг, много кода уходить на построение запроса и много дублирования, это можно тоже объеденить в какой-то слой нетворкинга, чтобы вам было удобней работать с ним
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru