Основываясь на документации и образцовом коде, который я прошел, у меня сложилось впечатление, что когда класс, определенный в xcode, считывается и настраивается в Interface Builder, эффективно создается объект, основанный на классе и хранится в файле xib или nib. Таким образом, объект готов к использованию при запуске соответствующего приложения.Инициализация объекта Builder Interface Builder
В качестве альтернативы для классов, которые не обрабатывались интерфейсом Builder, код, такой как «новые» операторы, должен быть явно записан в xcode, чтобы связанные и связанные объекты были созданы и использованы.
Это будет очень приятно иметь людей, которые более, чем меня знающие, чтобы подтвердить или исправить мой очень наивный понимание Interface Builder ...
Спасибо за подробное объяснение. Но у меня есть еще один вопрос: есть ли «IBOutlet NSWindow * mainWindow»; Пример заявления, упомянутого выше, должен быть объявлением класса «свойство»? – Stanley
нет, это может быть просто ivar, пока вы добавляете ключевое слово IBOutlet, иначе u не сможет связать его с помощью построителя интерфейса. – Pochi