Я прочитал несколько ресурсов о шаблоне проектирования MVC для разработки приложений для iPhone.Однако у меня есть один вопрос, связанный с Модельной частью MVC в контексте разработки iPhone.
Во-первых, я хотел бы сказать, что я думаю о MVC,
Модель: связанак данным, которые мы имеем относительно объектов нашего приложения.Пример: применение симулятора поезда чем, Каждый поезд на симуляции будет иметь свои собственные атрибуты, которые будут сохранены в модели поезда.
Контроллер: это то, что контролирует обновления пользовательского интерфейса,Он сохраняет ссылку на модель поезда и проверяет любые изменения в модели, если есть, чем изменить вид этого конкретного поезда.И он продолжает проверять любой ввод пользовательского интерфейса, чтобы он мог изменять данные внутри модели.
View: Это довольно очевидное представление - все о UIView, что мы видим на экране.
Теперь вопрос ...
Должна ли модель быть постоянной, чтобы считаться моделью?или я могу иметь класс, который имеет переменные без каких-либо постоянства.Будет ли это также рассматриваться как Модель, или Модель должна храниться где-нибудь, как в CoreData или .Txt файле и т. Д.
Спасибо за любой ввод!