Владелец файла не является реальным объектом в xib-файле. Это объект прокси. Он представляет объект, который станет владельцем xib при загрузке. First Responder и App Delegate также являются прокси. Первый респондент - это объект, который в настоящее время находится в верхней части цепочки респондента. Когда состояние приложения изменяется, первым объектом может быть другой объект. Этот прокси-объект используется для подключения таких вещей, как меню «Файл»> «Сохранить», к любому объекту, который отвечает за его обработку в любой момент времени.
Делегат приложения является реальным объектом. Он оживает, когда загружается XIB. Как вы можете видеть в Интерфейсном Разработчике, это связано с выходом делегата владельца файла. Приложение загружает файл MainWindow.xib, поэтому он является владельцем файла.
Другие xib-файлы обычно загружаются через объект делегата. Этот объект делегата является владельцем файла. Но сам делегат создается из кода. Не загружается с xib. Вот почему он не отображается в Интерфейсном Разработчике.
XIB-файлы содержат фактические сериализованные объекты. Владелец файла и первый ответчик являются исключениями. Они представляют какой-то другой, уже существующий объект.
Владелец файла (часто UIViewDelgate в файлах, отличных от MainWindow.xib) - это курица. Ксиб это яйцо. Сама курица не содержится в яйце.
немного долго. Надеюсь, это поможет.