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

Два views для обработки поворота - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Сохранение информации при переходе от одного контроллера к другому http://www.cyberforum.ru/ios-dev/thread935894.html
Есть несколько классов наследующих UIViewController(GameViewController,ShareViewController,AboutViewController) Вопрос в том,как сохранять счет игры во время переходов между контроллерами. Среди вариантов :сохранять score в файл(как-то криво),создать синглтон-класс и создавать глобальную переменную в AppDelegate Есть ли какое-то более простое решение?
Программирование iOS Как добавить блок AdMob на UITableView? Здравствуйте! Возникла проблема при добавлении блока AdMob на UITableView. Проблема в том, что при добавлении блока в таблицу, блок встраивается в таблицу и прокручивается вместе с ней. http://i33.***********/thumb/2013/0807/49/e36bc964d37a8e22afaff5a662d19549.jpeg Я использовал код из блога – Google - http://googleadsdeveloper.blogspot.com/2012/04/creating-gadbannerview-singleton-in.html... http://www.cyberforum.ru/ios-dev/thread935005.html
Программирование iOS GSM сеть
Всем перехватчикам привет. Как зделать перехват пакета (SMS) через комп?
Программирование iOS Подскажите лучшую практику по созданию кроссплатформенных приложений?
Хочу определиться для себя с созданием кроссплатформенных приложений IOS/Android. Подскажите как проще и удобнее делать? Писать на андроид переписывать на IOS, с IOS на андроид, либо фреймворки? Хорошая вещь фреймворки, например codeone, но под него надо тоже специализированно разрабатывать. Как вообще проблема портирования решается в профессиональных студиях разработки?
Программирование iOS Совместимость дизайна приложения http://www.cyberforum.ru/ios-dev/thread933157.html
Можно ли для 4 и 5 iphona сделать разные размеры экранов? т.е. чтобы в 4 iphone подгружалась укороченная версия дизайна, в 5 iphone- удлиненная. Разработчик говорит что нежелательно, так как если в какой то новой версии ОС что то поменяют, то это все слетит.
Программирование iOS Xml Добрый день/вечер :) В ответе пришло xml дерево как json... Data->User->Age как парсить такое дерево в obj C? В JavaScript'e я делал так var myData = JSON.parse(jsontext); и дальше указывал путь myData.data.user.age соответственно выводилось age... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
09.08.2013, 21:28     Два views для обработки поворота
воспользуйтесь MVP паттерном
мы так делаем для разных вьюшек на айпаде и айфоне, сохраняя общую логику

Presenter хранит в себе бизнесс-логику
View - это протокол, который описывает общий интерфейс для вьюшек, так же туда будет входить, воможно, xib и ViewController, который строит вьюшку программно и вызывает presenter в нужных местах
ну и Model - она и в Африке модель

Presenter тоже неплохо бы организовать с помошью протокола, а конкретный презентер пусть его имплементирует

таким образом извне вы создаете нужный себе вьюконтроллер, а тот внутри себя создает презентер и передает ссылку на себя. все.

p.s. конечно можете попробовать посмотреть ReactiveCocoa и MVVM, но лучше остановитесь на более простом (первом) варианте
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru