Re: Вопрос новичка о Cocoa
От: _const_  
Дата: 15.08.11 09:53
Оценка: 1 (1)
Здравствуйте, Alex20001, Вы писали:

A>В связи с этим вопросы:

A>1. Что все-таки точно это за понятия?
A>2. Зачем они были введены такими специальными терминами?
A>3. Можно ли менять File's Owner и First Responder и в каких случаях это нужно. Я так понимаю, что иногда все же нужно, но могу ошибаться.
A>4. Что значит вообще само понятие "владение файлами" у них?

Пока что только про File's Owner.
1. Это класс, экземпляр которого владеет указанным nib-файлом. Грубо говоря, который его загрузил. В общем случае, напомню, таких файлов несколько.
2. В самом файле хранятся связи событий и объектов, которые на них будут реагировать. Например, при инициализации nib-a надо выполнить какое-то действие, реализующий метод которого хранится в некоем классе NSSome. В самом nib-e об этом классе информации нет, но можно указать, что именно он являетя владельцем nib. Тогда графически можно создать связь между событием инициализации nib и методом NSSome.
3. Да, конечно. Случай описан выше.
4. По-моему, это класс, который загружает nib.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.