Как работать с классами моделей в приложении iOS

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

Я застрял, пытаясь понять, как правильно сохранять и ссылаться на объекты модели.

  1. многие говорят, что нужно написать свойство делегата приложения для хранения модели, а затем ссылаться на нее с помощью удобных методов для синглтона делегата приложения.
  2. другие говорят «вводить» в контроллер представления только ту часть модели, которая ему нужна (или его subviews потребности), но я не понимаю, как это сделать. Через собственность? Через метод initWithModel: (и в этом случае, как я могу сказать IB использовать этот метод?)
  3. другие снова говорят, что модель должна быть одноэлементной
  4. , и снова, другие говорят использовать глобальные переменные (! )

Не могли бы вы дать мне подсказку (и примеры кода)? Я хотел бы изучить вещи надлежащим образом, учитывая, что скоро я перейду к Core Data.

17
задан Ameba Spugnosa 24 August 2011 в 16:49
поделиться