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

Objective C,MVC,Singlton - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Не могу получить код 201 при регистрации на сервере http://www.cyberforum.ru/objective-c/thread1822472.html
Здравствуйте. Пишу приложение. Сейчас необходимо отправить запрос на сервер и получить ответ "status code 201". То есть, регистрация прошла успешно. Подскажите, что я делаю не так? Весь гугл перерыл. NSMutableURLRequest* signUpRequest = cachePolicy:NSURLRequestUseProtocolCachePolicy ...
Objective-C Как в приложении получать данные, пришедшие по bluetooth/wifi? Я не имею опыта сетевого программирования, но хотел бы внедрить в своё приложение возможность получать данные пришедшие по bluetooth/wifi. Прошу сообщить, какой источник может осветить эту тему исчерпывающим образом для начинающего. Очень прошу избежать советов читать, скажем, Керригана и Ричи, без указания, какая именно часть относится к интересующей меня теме. Задаю этот вопрос, потому что... http://www.cyberforum.ru/objective-c/thread1822095.html
Objective-C Как очистить в iTunes список синхронизации видео?
Добрый день! Добавляю видеозаписи на iphone: в iTunes Файл - Добавить в медиатеку - кнопка Мой iPhone - Фильмы - На странице синхронизации фильмов ставлю галочки на тех фильмах которые хочу добавить. На этой странице уже очень много фильмов - список тех что добавлял ранее. Можно ли его как-нибудь очистить? Заранее благодарю!)
NSDate to NSString Objective-C
Добрый день! Мне надо получить время из строки и хранить это всё в NSDate формате. я делаю так: NSDateFormatter *dateFormatter = ; ; NSLocale *locale = initWithLocaleIdentifier:@"en_US_POSIX"]; ; NSDate *date = ; //Mon, 26 Sep 2016 10:03:16 -0700
Objective-C Простейший класс http://www.cyberforum.ru/objective-c/thread1808764.html
#import <Foundation/Foundation.h> @interface Class1 : NSObject //-(void) print; -(void) setX: (int) n; -(void) setY: (int) d; @end @implementation Class1
Objective-C Игра типа "Tower Bloxx" Задали написать игру подобную Tower Bloxx (суть игры - постройка башни из отдельных блоков), с чего начать, как это реализовать? Кто знает как это сделать или есть уже готовая, подскажите пожалуйста подробнее

Показать сообщение отдельно
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
13.10.2016, 11:13     Objective C,MVC,Singlton
ну суть MVC как вы сказали уже много где описано что такое MVC
Модель это то в сущность с помощь которой хранятся данные, то есть в простейшем виде это класс в котором есть только проперти в данном случае это переменная соответствующая количеству нажатий на кнопку и как варинт можно добавить метод который этот счетчик будет инкрементировать.
Отображение в данном случае это лэйбл в котором будет отображаться количество нажатий на кнопку
А контроллер в свою очередь получает экшин с кнопки, дальше он берет допустим экземпляр класса модели и либо сам инкрементирует счетчик либо вызывает метод инкремента у самой модели. Дальше берет значение счетчика и кидает его в лэйбл.

В Итоге получаем что модель не знает как ее данные будут использованы, она только инкрементирует свой счетчик
Отображение не вкурсе кто и что в нее будет вставляться
А контроллер осуществляет связь между моделью и отображением.

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