Ваш вопрос идеально подходит мне, так как я недавно начал изучать разработку Mac / Cocoa и столкнулся с той же проблемой.
После просмотра документации, поиска в Google, опробования всех опций меню Xcode и игры с каждым возможным сочетанием клавиш и мыши, о которых я мог подумать, я пришел к выводу, что вызвать мастер невозможнодля создания вашего интерфейса из ваших сущностей в Xcode 4.
Это отвечает на ваш вопрос, но оставляет вас с той же проблемой, с которой я столкнулся - куда вы идете сейчас?
Это то, что я сделал, чтобы получитьмое приложение для работы (обратите внимание, что это также объясняется в видеороликах, на которые ссылается Эрик Айгнер):
- Перетащите новый NSArrayController в свой файл NIB.Откройте инспектор атрибутов, измените режим на «Entity» и измените поле «Entity Name» на имя вашей сущности (EG Person).
- Создайте свой интерфейс как обычно, перетаскивая элементы в окно.
- Для каждого элемента управления, который вы хотите привязать к вашей сущности, выполните следующие действия: Выберите элемент управления, откройте инспектор привязок и привяжите значение к контроллеру массива.Поле ключа контроллера должно быть установлено на «выбор», а путь ключа модели должен быть привязан к полю сущности, с которой вы хотите связать (например, «имя»).
Очевидно, это только обслуживаетдля очень простого сценария, но этого должно быть достаточно, чтобы начать работу (если вы читаете ту же книгу, что и я, будьте готовы к тому, что все снова сломается в следующей главе, когда вы попытаетесь связать связанные сущности!).
В моих знаниях все еще есть несколько пробелов, так как я изучаю Базовые данные только 2 дня (а Какао / Objective-C менее недели), поэтому, если какая-либо из приведенных выше сведений неверна, то экспертам по Какао следуетдайте мне знать, и я обновлю свой пост соответственно.