Здравствуйте, 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.