игра брюс 2048
Главная / Программирование / Разработка приложений для 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) да 




Главная / Программирование / Разработка приложений для iOS / Тест 53