Файл пера
Файл пера является специальным типом файла ресурсов, который Вы используете для хранения пользовательских интерфейсов приложений Mac и iOS. Файл пера является Интерфейсным документом Разработчика. Вы используете Интерфейсного Разработчика, чтобы разработать визуальные части Вашего приложения — такие как окна и представления — и иногда конфигурировать невидимые объекты, такие как контроллер возражает что Ваше использование приложения для управления его окнами и представлениями. В действительности, поскольку Вы редактируете Интерфейсный документ Разработчика, Вы создаете граф объектов, тогда архивирующийся, когда Вы сохранили файл. При загрузке файла граф объектов разархивирован.
Файл пера — и следовательно граф объектов — может содержать объекты местозаполнителя, использующиеся для обращения к объектам, живущим за пределами документа, но это может иметь ссылки на объекты в документе, или на который объекты в документе могут иметь ссылки. Специальный заполнитель является Владельцем Файла.
Во время выполнения Вы загружаете файл пера с помощью метода loadNibNamed:owner:
или вариант этого. Владелец Файла является заполнителем в файле пера для объекта, который Вы передаете как параметр владельца того метода. Безотносительно соединений Вы устанавливаете к, и от Владельца Файла в файле пера в Интерфейсном Разработчике восстановлены, когда Вы загружаете файл во время выполнения.
iOS использует перья в качестве подробности реализации, поддерживающей раскадровки, формат расположения проекта пользовательского интерфейса iOS. Раскадровки позволяют Вам разрабатывать и визуализировать весь пользовательский интерфейс своего приложения на одном холсте. Для разработчиков iOS использование раскадровок является рекомендуемым способом разработать пользовательские интерфейсы.