Objective-c является обучаемым; Cocoa является обучаемым; Я считаю интерфейс Builder и его потомка Xcode 4 полностью непостижимым! Для ссылки на текст (как эквивалент исходного кода C или Obj-c) нет. Все описания все "перетащите сюда, подключите это, Ctl перетащите туда", и я остаюсь потерянным....
Я пытаюсь пройти различные примеры ключевых технологий Apple. Я прошел через Cocoa Bindings и пример файла в примере NSTableViewBinding в разработчике Apple. Чтобы попытаться понять это, я пытался его воспроизвести.
Обратимся теперь к комментариям в верхней части метода awakeFromNib в файле MyWindowController.m Как мне сделать эти подключения в Xcode 4???

-
Object, называемыйTableArray, не существует ни в библиотеке Объекта, ни в исходном коде; где это происходит? -
Referencing Bindingsсправа; как они созданы? -
Различные пары "ключ/значение", упомянутые в верхней части метода
awakeFromNib; как они созданы?
Я знаю, что Xcode 4 должен быть более простым улучшением, но меня очень смущает замена IB. Все материалы IB в Интернете относятся к совершенно другим более ранним версиям, поэтому я не могу найти много способов помочь.
Последующий
Мне удалось выяснить Cocoa Bindings в Xcode 4. Я смог дублировать функциональность примера программы в нескольких строках кода.
Вот что мне понадобилось, чтобы выяснить:
-
TableArray- этоArray Controller Objectперетаскивается из библиотеки объектов в список объектов в XIB и затем переименовывается. (Примечание для Apple: класс базового объекта был бы приятным в представлении HUD правой кнопки мыши) -
Ответ Стивена Полетто был бесценным руководством по подключению всего этого.
-
Мне сразу не показалось, как работает интерфейс подключения в правой клавише HUD:
![figure 2]()
-
Массив хранения
myContentArrayнеявна в созданииArray Controller Object -
Нажмите и перетащите из HUD таблицыArray в определение AppDelegate в файле .h, чтобы создать там соединение.
