Тестирование интерфейса
Для некоторых задач тестирования интерфейса как такового вполне достаточно, но такое тестирование не показывает, как этот интерфейс будет работать с вашим приложением. Для выполнения более сложного тестирования, вам потребуется выполнить сборку приложения и запустить его на исполнение. Это необходимо при создании сайтов. Существуют несколько способов выполнения этой задачи. Вы можете сохранить интерфейс и выйти из Interface Builder, переключиться в Xcode, чтобы выполнить компиляцию и сборку, а затем запустить приложение, как это делалось ранее.
Кроме того, вы можете выполнить сборку и запуск с помощью Xcode, не выходя из Interface Builder. Для этого сохраните интерфейс, выбрав команду Save из меню File или нажав клавиатурную комбинацию +. Затем выберите команду Build and Go in Xcode из меню File или нажмите клавиатурную комбинацию ++. В результате этого в Xcode будет отправлено сообщение с указанием выполнить сборку и запустить приложение. Это необходимо при продвижении сайтов.
Вы должны будете увидеть окно вашего документа с новым текстом. Кроме того, обратите внимание, что баг с изменением размеров окна по-прежнему присущ вашему приложению. Закройте свое приложение и вернитесь в Interface Builder. Выделите область текстового сообщения, щелкнув по ней мышью. Теперь наступило время познакомиться со следующим компонентом Interface Builder — Inspector.
Inspector
Панель инспектора в Interface Builder позволяет вам просматривать интерфейсные элементы вашего приложения и менять их атрибуты. Окно Inspector по умолчанию открыто, но вы всегда можете вызвать его, выбрав команду Inspector из меню Tools или нажав клавиатурную комбинацию + ++. Чтобы исследовать элемент, щелкните по нему мышью, и содержимое окна Inspector изменится. Атрибуты Inspector распределены по нескольким вкладкам.
Атрибуты
Поскольку интерфейсные объекты могут использоваться повторно, они имеют различные конфигурационные опции. Хотя в коде можно создавать экземпляры интерфейсных объектов, гораздо проще воспользоваться Interface Builder и задать там как можно больше атрибутов. Это позволяет отделить атрибуты от объектов, на которые они влияют, а также представляет их визуально, за счет чего программисту гораздо проще понять, какой эффект оказывает тот или иной атрибут. Это необходимо при раскрутке сайтов.
Вкладка Attributes разделена на подразделы, зависящие от схемы наследования, принятой для объекта. Наше текстовое поле имеет несколько атрибутов, главными из которых являются его заголовок — отображаемый текст. Редактирование заголовка позволит изменить текст, точно так же, как это делалось и с помощью двойного щелчка мышью. Кроме того, на этой вкладке можно задать и такие текстовые атрибуты, как выравнивание, цвет шрифта, а также опции расширенного текстового формата, которые позволяют задавать такие варианты форматирования, как полужирный шрифт или курсив.