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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Не освобождается память после unwind segue http://www.cyberforum.ru/objective-c/thread1688582.html
Здравствуйте! Объясните, пожалуйста, как правильно решить следующую проблему: Есть тестовое приложение с двумя экранами UINavigationController --> Экран 1 (UIViewController) --(show)--> Экран 2 (UITableViewController) На экране 1 всего одна кнопка (для перехода на экран 2), т.е. при запуске приложения памяти используется по-минимуму. На экране 2 - таблица из 10 строк (создаются с помощью...
Objective-C Литература C++ и Objective-C Здравствуйте. Книг по C++ гораздо больше, чем по Objective-C, т.к. его область применения шире, но вот интересно, почему по Objective-C нет книг типа "Эффективное использование Objective-C", в которых давались бы советы по улучшению качества кода? Это связано с тем, что Objective-C так хорош, что некачественный код на нем невозможно написать в принципе, или с тем, что 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 AcceptCallBack(CFSocketRef socket, CFSocketCallBackType type, CFDataRef address, const void *data, void *info) { CFReadStreamRef readStream = NULL; CFWriteStreamRef writeStream = NULL; ...
Objective-C Автоперевод строки http://www.cyberforum.ru/objective-c/thread1678982.html
Всем привет! Вопрос наверное простой, но я ответа не смог найти. Вопрос: Xcode, есть текстовое поле, которое заполняется текстом (запись выполняемых действий). Не могу найти где поставить "галочку", чтобы при заполнении этого текстового поля показывалось не начало текста, а его конец, т.е. чтобы текст выравнивался по нижнему краю. Добавлено через 1 час 50 минут т.е. нужно чтоб текст по...
Objective-C Pdf reader Добрый день всем! Стоит задача, написать pdf читалку на ios , но с возможностью звонить из приложения. Т.е если на странице pdf файла указан номер телефона, чтоб была возможность позвонить. Может кто сталкивался, с чего начать, может есть какие библиотеки? Буду очень признателен за любую помощь. подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
666 / 528 / 45
Регистрация: 05.03.2010
Сообщений: 1,271
25.03.2016, 01:09     Контроллер для свайпа и вынесение логики
Цитата Сообщение от residentkms Посмотреть сообщение
не совсем понятно, а что там еще можно объеденить?
вам для каждого запроса прийдется делать одну и ту же работу все время.
объеденить - например сделать простой интерфейс вроде такого
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
sendRequest(
    method: .GET, 
    path: "/users",
    params: nil
    headers: ["Content-Type": "application/json", "Accept": "application/json"],
    success: { response in
        let users: [User] = deserialize(response)
        handleSuccess(users)
    },
    failure: { error in 
        handleFailure(error)
    }
)
P.S. набросал на Swift, потому что Obj-C неразворотливая телега

P.P.S но снова-таки зависит от того, что от вас ожидали увидеть в тестовом задании.
Апп маленький и, действительно, в реально мире вы бы не захотели все это нагромождать пока оно не нужно, но с другой стороны от вас хотят увидеть насколько ваш ход мысли и проектирование можно масштабировать на большом проекте (наверное)
 
Текущее время: 07:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru