Новости

Окно Nib-файлов

Главное окно отображает сам nib — файл. Хотя Interface Builder называет его просто документом, более правильным было бы называть его окном nib — файла. В этом окне доступны три режима просмотра — в виде значков, в виде списка и, наконец, в виде столбцов. За исключением режима просмотра слайд — шоу, это — все те же режимы просмотра, которые доступны в Finder. Также Вас может заинтересовать Качественное продвижение сайтов и другие SEO услуги, более подробную информацию можно посмотреть перейдя по ссылке.

Хотя вы имеете возможность навигации по всей иерархии, выбирая элементы щелчком мыши, некоторые элементы могут оказаться трудными для выбора. Режим просмотра окна Nib по столбцам особенно удобен, если вам требуется выбирать объекты, запрятанные глубоко внутри иерархии.

Это становится особенно справедливым, когда по ходу разработки ваш интерфейс начинает усложняться. Это важно при создании сайтов. Обычно представления содержатся внутри других представлений, но при этом в любой иерархии найдется объект, который не содержится ни в каком другом. Окно Nib отображает эти объекты верхнего уровня иерархии, которые обычно представляют собой окна или панели.

Оно содержит и специальные компоненты — исключительно для вашего удобства: Files Owner — хотя nib — файл представляет собой отдельную полноправную сущность, он все же не просто так»плавает в пространстве сам по себе». Фактически, он принадлежит классу вашего документа, MyDocument. Чтобы поддерживать коммуникации с классом документа, объекты в nib обращаются к объекту Files Owner. Это важно при продвижении сайтов.

Application — хотя ваш nib — файл имеет прямую связь с его владельцем, иногда его объекты должны обращаться не к владельцу, а к самому приложению. Эта возможность и обеспечивается объектом Application. First Responder — иногда объекты нуждаются в коммуникациях с другими объектами, ответственными за выполнение определенных операций. Для таких случаев Mac OS X поддерживает линию связи, известную как цепочка ответчиков. Чтобы поместить событие в цепочку ответчиков, объекты nib отправляют его объекту First Responder.

Это важно при раскрутке сайтов. Controllers — объекты — контроллеры не являются представлениями, поэтому они не могут храниться как подвиды. Поэтому окно Nib содержит все контроллеры, имеющиеся в nib — файле. В то время как окна и панели могут перетаскиваться в любую точку экрана, объекты — контроллеры должны перетаскиваться в непосредственно в окно Nib. Единственным исключением является контроллер пользовательских умолчаний, который автоматически добавляется в окно Nib, если вы привязываете к нему объект.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *