В задании 2 по курсу Stanford для iPhone CS193P (бесплатный онлайн-курс) на шаге говорится о добавлении модели в NIB с помощью подключаемого модуля Cocoa Touch -> Controllers -> Object. Это только для целей инициализации? Почему я не могу просто создать и инициализировать свою модель в методе awakeFromNib внутри самого класса контроллера?
awakeFromNib
Вы не должны создавать объекты модели в IB. NIB действительно должны быть исключительно для контроллеров и представлений. Затем вы пишете код для создания и связывания моделей и контроллеров
Вы можете создать модель программно, но я считаю удобным позволить IB позаботиться об этом за меня.
IB поможет вам создать синглтон, связать его с другими вещами и т. Д.