Я новичок в разработке приложений для iOS, но я стараюсь как можно лучше справиться с Cocoa.
Я застрял, пытаясь понять, как правильно хранить и ссылаться на объекты модели.
- Многие говорят, что нужно написать свойство делегата приложения для хранения модели, а затем ссылаться на нее с помощью удобных методов для делегата делегата приложения.
- другие говорят, что "вводят" в контроллер представления только часть модели, которая ему нужна (или ее потребности в подзаголовках), но я не понимаю, как это сделать. Через собственность? С помощью метода initWithModel: (и в этом случае, как я могу сказать IB, чтобы использовать этот метод?)
- другие снова говорят, что модель должна быть singleton
- и снова, другие говорят, что используют глобальные переменные (!)
Не могли бы вы дать мне подсказку (и образцы кода)? Я хотел бы узнать все правильно, учитывая, что скоро я буду двигаться к Core Data.