Тест 1. Разработка приложений для iOS
Выберите один из вариантов ответа:
1. В какой среде разработки происходит программирование для iOS на языке Objective-C?
(1) Xcode
(2) Visual Studio
(3) Eclipse
(4) Netbeans
2. Для чего нужна лицензия iOS Developer Enterprise Program за $299 в год?
(1) для тестирования новых iOS-устройств раньше их появления в магазинах
(2) для публикации приложений от имени компании в App Store
(3) для распространения корпоративных программ без App Store
(4) для расширенной поддержки Apple
3. С каким символом определяются переменные-объекты в Objective-C?
(1) NSString $a
(2) NSString #a
(3) NSString *a
(4) NSString .a
4. Что такое протокол в Objective-C?
(1) общее название для группы методов
(2) базовый класс
(3) имя одного метода
(4) тип объекта
5. Какой контроллер отвечает за навигацию в iOS-приложениях?
(1) UITableViewController
(2) UINavigationController
(3) UITabBarController
(4) UIViewController
6. Какой класс позволяет отображать список ячеек с прокруткой?
(1) UIScrollView
(2) UIView
(3) UITableView
(4) UICellView
7. Как называется файл, в котором через Interface Builder можно задать все экраны приложения?
(1) storyboard-файл
(2) xib-файл
(3) nib-файл
(4) ib-файл
8. Что такое CocoaPods?
(1) система для подключения библиотек к проекту
(2) система для юнит-тестирования
(3) библиотека для работы с сетью
(4) библиотека для Dependency Injection
9. Что такое бандл iOS приложения file.app?
(1) папка, в которой содержатся бинарный исполняемый файл и ресурсы
(2) бинарный исполняемый файл
(3) зашифрованный zip-архив
(4) папка с ресурсами приложения
10. Какое свойство UIView нельзя анимировать?
(1) backgroundColor
(2) alpha
(3) frame
(4) hidden
11. Что такое "универсальное приложение" для iOS?
(1) приложение, которое поддерживает и iPhone, и iPad
(2) приложение, которое работает на всех старых iPhone
(3) приложение, которое поддерживает все версии iOS
(4) приложение, которое работает на iPhone 4 и iPhone 5
12. Какого датчика нет в iPhone 5s?
(1) акселерометр
(2) гироском
(3) барометр
(4) компас
13. Где можно запустить Xcode?
(1) На Mac OS и Windows
(2) Только на Mac OS
(3) На Mac OS, Linux, Windows
(4) Только на Windows
14. На каком сайте мы задаем название приложения, иконку, скриншоты и другую подобную информацию?
(1) developer.apple.com
(2) itunesconnect.apple.com
(3) appstore.apple.com
(4) itunes.apple.com
15. Как пишутся булевы "правда" и "ложь" в Objective-C?
(1) YES и NO
(2) yes и no
(3) true и false
(4) True и False
16. Что означает модификатор weak на свойстве в Objective-C?
(1) эта ссылка учитывается в последнюю очередь при подсчете ссылок на объект
(2) эта ссылка не учитывается при подсчете ссылок на объект
(3) эта свойство доступно только на чтение
(4) в этой свойство можно положить только слабые объекты
17. Какой контроллер умеет отображать несколько табов?
(1) UITableViewController
(2) UINavigationController
(3) UITabBarController
(4) UIViewController