iPhone Utility App Design - PullRequest
       8

iPhone Utility App Design

1 голос
/ 30 октября 2009

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

Исходя из этого вопроса: iPhone OS Utility App - связь с видом на оборотную сторону и с основным видом

Мой вопрос: где должна ли модель храниться как физически, так и логически? а в каком формате должна быть модель? - NSObject или необработанный C-Struct?

Модель содержит 7-8 элементов данных, которые являются просто bools и NSIntegers - ничего особенного. Любой пример кода или учебники были бы хороши, я бы предпочел не тратить на видео.

Ответы [ 2 ]

3 голосов
/ 30 октября 2009

Я храню свою модель в виде заархивированного объекта в NSUserDefault. Я предлагаю использовать модель, основанную на NSObject, так как ее проще сохранить / загрузить с точки зрения разработки.

1 голос
/ 30 октября 2009

Обычно модель должна принадлежать делегату приложения. NSUserDefaults является лишь вариацией этого. Если вы создаете приложение в xcode с использованием основных данных, шаблон автоматически присоединяет его к делегату приложения.

Он должен находиться на высоком уровне / в глобальном местоположении, потому что для доступа к нему может потребоваться несколько контроллеров в разных ситуациях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...