Файлы GNUstep / Objective-c и nib - PullRequest
       21

Файлы GNUstep / Objective-c и nib

4 голосов
/ 20 января 2012

Не думаю, что я полностью понимаю, как объекты и их исходный файл взаимодействуют с Gorm.Когда вы создаете подкласс класса, такого как NSObject, кажется, что он хранит снимок этого объекта в соответствии с тем, как вы настроили его с помощью выходов и действий.

Мой первый вопрос: где хранится этот класс (до того, как он был создан в nib, потому что это не файл реализации и его еще нет в nib?

enter image description here

Где хранится конфигурация для AppController (мой пользовательский подкласс), как она расположена на изображении выше? Это временный файл, потому что он существует до создания экземпляра.

Теперь, когда он создан, он выглядитснимок этого класса, но вы еще не реализовали его, так как же его заморозить в перо, если вы можете настроить после сохранения файла * .gorm?

enter image description here

На картинке выше значок AppController, кажется, является объектом, но я еще не написал реализацию, так в какой момент и как эти две связи связаны. Является ли AppController в перо для прокси дляобъект или объект сериализуется в перо, когда я его компилирую?

Извините, если это сбивает с толку, я попытался объяснить свой вопрос как можно лучше.очень ценю любую помощь.: -)

1 Ответ

3 голосов
/ 20 января 2012

Они связаны, когда перо загружается во время выполнения. Перо содержит имя класса (не постоянный экземпляр); экземпляр будет создан при загрузке пера. Как часть этого, nib-загрузчик также подключит этот новый экземпляр к любым действиям, которые, как вы сказали, должны быть подключены к нему.

...