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

MVC storyboard+ViewController - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Интеграция VoIP телефонии в iOS приложение http://www.cyberforum.ru/objective-c/thread1353602.html
Никак не могу найти VoIP iOS SDK. То что нахожу: платное, GPL, заточено под конкретный сервис. Прошу помощи. Из того что я нашел - Sophia-SIP, но либа на С. Я ее скомпилил, добавил в проект. Но исходя из их документации так и не смог ничего реализовать. Нужна библиотека или фреймворк который пропустит Эппл в Аппстор.
Objective-C Подчеркивание или self Это одно и тоже обращаться к полю класса self.name и _name? http://www.cyberforum.ru/objective-c/thread1348391.html
Создание UIView внутри UIScrollView программно Objective-C
Ув. форумчане - нужна помощь. Как работать с интерфейс билдером я разобрался - теперь есть задача сделать интерфейс из кода. Сейчас стопорнулся на небольшой задаче. Нужно реализовать такую иерархию ---- UIView ------ UIScrollView --------UIView Основное требование - чтобы все элементы растягивались на весь экран. Проверяю полученное изображение на iPad (10 дюймовый).
Получить входящие аргументы в рантайме Objective-C
Подкладываю реализацию метода в рантами поесть динамически Реализация универсальная для многих методов поэтому я не знаю наперед сколько аргументов и какого типа они будут Необходимо в теле реализации как то пройтись по всем полученным методом параметрам и раскрасить их Если пришел какой то id запомнить его Если пришла какая то структура тоже запомнить хз пока как если я не знаю тип...
Objective-C [iOS8] Периодическое обновление данных http://www.cyberforum.ru/objective-c/thread1338280.html
Никак не могу побороть или понять performFetchWithCompletionHandler. Запускается всего лишь один раз, хотя интервал стоит в 10 сек. И по идее каждые десять секунд должно запускаться приложение в бекграунде и обновлять данные. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if () { ...
Objective-C CollectionsKit на Objective-C с использованием ARC Привет! Я занимаюсь написанием библиотеки небольшой - набор коллекций (на Objective-C). Поэтому, у кого есть предложения, знания Objective-C и желание принять участие в open-source проекте - присоединяйтесь. GitHub: https://github.com/igorastvorov/CollectionsKit подробнее

Показать сообщение отдельно
Melzas
38 / 38 / 4
Регистрация: 20.07.2011
Сообщений: 88
19.01.2015, 11:59     MVC storyboard+ViewController
Все действия с видами нужно по максимуму переносить из контроллера в подкласс UIView.

1. Всегда создавать подкласс для вида контроллера. Все IBOutlet выносить в него.

2. Лучше добавить эту кнопку в IB и установить ей hidden = YES. Затем в контроллере в зависимости от действий пользователя делать self.customView.button.hidden = NO (или YES). Если действий с кнопкой больше чем одно, то лучше создать метод в подклассе вида. Например, если кнопка должна появляться анимировано:
Objective-C
1
-(void)setButtonHidden:(BOOL)hidden animated:(BOOL)animated;
Затем этот метод можно дергать из контроллера.

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