Привязки какао в Xcode 4

Objective-c обучается; Какао можно выучить; Я считаю Interface Builder и его потомок Xcode 4 совершенно непостижимым! Нет текста (как эквивалента исходного кода C или Obj-c) для ссылки. Все описания - «перетащите сюда; подключите это; Ctl перетащите туда», и я остаюсь потерянным ....

Я пытался пройти через различные примеры ключевых технологий Apple. Я просматривал привязки какао и файл примера в примере NSTableViewBinding в разработчике Apple. Чтобы попытаться понять это, я пытался воспроизвести его.

Теперь обратимся к комментариям в верхней части метода awakeFromNib в файле MyWindowController.m Как мне сделать сделать эти соединения в Xcode 4 ???

enter image description here

  1. Объект с именем TableArray не существует ни в библиотеке объектов, ни в исходном коде; откуда это взялось?

  2. Ссылочные привязки справа; как они создаются?

  3. Различные пары ключ / значение, упомянутые в верхней части метода awakeFromNib ; как они создаются?

Я знаю, что Xcode 4 должен быть более простым улучшением, но меня очень смущает замена IB. Все материалы IB в Интернете относятся к совершенно другим более ранним версиям, поэтому я не могу найти много помощи.

Продолжение

Мне удалось выяснить привязки какао в Xcode 4. Я смог чтобы дублировать функциональность примера программы в нескольких строках кода.

Вот проблемы, которые мне потребовалось некоторое время, чтобы выяснить:

  1. TableArray - это объект контроллера массива перетаскиваемый из библиотеки объектов в список объектов в XIB, а затем переименовали. (Примечание для Apple: figure 2

  2. Массив хранения myContentArray неявно используется в создании экземпляра объекта контроллера массива

  3. Щелкните и перетащите из HUD TableArray в определение AppDelegate в файле .h, чтобы создать соединение там.

13
задан Community 23 May 2017 в 12:24
поделиться