Главная / Программирование /
Разработка приложений для iOS / Тест 53
Разработка приложений для iOS - тест 53
Упражнение 1:
Номер 1
Как называется файл, в котором через Interface Builder можно задать все экраны приложения?
Ответ:
 (1) storyboard-файл 
 (2) xib-файл 
 (3) nib-файл 
 (4) ib-файл 
Упражнение 2:
Номер 1
Что означает стрелочка со свободным левым концом в Storyboard, указывающая на контроллер?
Ответ:
 (1) это невидимый контроллер 
 (2) этот контроллер отобразится при запуске приложения 
 (3) это главный контроллер приложения 
 (4) любое нажатие на кнопки в приложении отобразит этот контроллер 
Упражнение 3:
Номер 1
Как в коде контроллера получить ссылку на view, созданную через Interface Builder?
Ответ:
 (1) создать IBOutlet свойство для этой view 
 (2) создать IBAction для этой view 
 (3) это невозможно 
 (4) добавить ее в коде через addSubview 
Упражнение 4:
Номер 1
Как сделать так, чтобы по нажатию кнопки, заданной через Interface Builder, выполнялся определенный метод в контроллере?
Ответ:
 (1) создать IBOutlet на эту кнопку 
 (2) это невозможно 
 (3) создать IBAction метод 
 (4) создать делегат с этим методом 
Упражнение 5:
Номер 1
Как сделать так, чтобы по нажатию кнопки, заданной через Interface Builder, в UINavigationController пушился другой контроллер?
Ответ:
 (1) перетащить левой кнопкой мыши от этой кнопки до контроллера и выбрать «push» 
 (2) перетащить правой кнопкой мыши от этой кнопки до контроллера и выбрать «push» 
 (3) перетащить правой кнопкой мыши от контроллера до этой кнопки и выбрать «push» 
 (4) перетащить левой кнопкой мыши от контроллера до этой кнопки и выбрать «push» 
Упражнение 6:
Номер 1
Как сделать так, чтобы контроллер в InterfaceBuilder имел тип созданного вами класса CustomViewController?
Ответ:
 (1) в коде CustomViewController указать идентификатор нужного контроллера 
 (2) задать CustomViewController в поле identifier в InterfaceBuilder для этого контроллера 
 (3) не нужно ничего сделать, Xcode понимает это автоматически 
 (4) задать CustomViewController для этого контроллера в InterfaceBuilder в поле Custom Class 
Упражнение 7:
Номер 1
Как создать IBOutlet на созданный в Interface Builder label?
Ответ:
 (1) перетащить левой кнопкой мыши от этого label в место в коде, где создаются свойства и заполнить нужные параметры 
 (2) перетащить левой кнопкой мыши от нужного свойства в коде на этот label и заполнить нужные параметры 
 (3) перетащить правой кнопкой мыши от нужного свойства в коде на этот label и заполнить нужные параметры 
 (4) перетащить правой кнопкой мыши от этого label в место в коде, где создаются свойства и заполнить нужные параметры 
Упражнение 8:
Номер 1
Как создать IBAction для созданной в Interface Builder кнопки?
Ответ:
 (1) перетащить левой кнопкой мыши от этой кнопки в место в коде, где реализуются методы и заполнить нужные параметры 
 (2) перетащить правой кнопкой мыши от этой кнопки в место в коде, где реализуются методы и заполнить нужные параметры 
 (3) перетащить правой кнопкой мыши от нужного метода к этой кнопке и заполнить нужные параметры 
 (4) перетащить левой кнопкой мыши от нужного метода к этой кнопке и заполнить нужные параметры 
Упражнение 9:
Номер 1
Какой тип таблицы надо выбрать, чтобы можно было прямо в Interface Builder заполнять ячейки данными?
Ответ:
 (1) Dynamic cells 
 (2) Interface builder cells 
 (3) Manual cells 
 (4) Static cells 
Упражнение 10:
Номер 1
Можно ли в Interface Builder задать цвет текста для UILabel?
Ответ:
 (1) нет 
 (2) да