Сертификат "Разработка приложений для iOS"
  • Сертификат "Разработка приложений для iOS"
  • Сертификат "Разработка приложений для iOS"
Сертификат "Разработка приложений для iOS"
  • Сертификат "Разработка приложений для iOS"
  • Сертификат "Разработка приложений для iOS"

Разработка приложений для iOS

700,00 руб.
В течение часа!
Экзамен "Разработка приложений для iOS" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
11832 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

В какой среде разработки происходит программирование для iOS на языке Objective-C?

Visual Studio
Eclipse
Xcode
Netbeans


Где можно запустить Xcode?

Только на Windows
Только на Mac OS
На Mac OS и Windows
На Mac OS, Linux, Windows


Что такое MVC?

Model-View-Container
Mapping-View-Container
Many-Various-Containers
Model-View-Controller


Какая часть MVC не имеет отношения к интерфейсу приложения?

View
Controller
Model
все имеют


Какая часть MVC связывает данные и интерфейс?

Controller
ViewModel
Model
View


Что такое полиморфизм?

описание новых классов на основе существующих базовых классов
единообразная обработка разнотипных данных
взаимно-однозначное отображение линейных пространств
ограничение доступа к составляющим объект компонентам


Что такое инкапсуляция?

ограничение доступа к составляющим объект компонентам
описание новых классов на основе существующих базовых классов
единообразная обработка разнотипных данных
повышение общего уровня цен на товары и услуги


Что такое наследование?

единообразная обработка разнотипных данных
ограничение доступа к составляющим объект компонентам
способность организмов передавать свои признаки и особенности развития потомству
описание новых классов на основе существующих базовых классов


За что отвечает View в MVC?

хранение в БД
интерфейс
работа с файлами
работа с интернетом


В какой части MVC можно отнести класс "Кнопка"?

ни к какому
View
Controller
Model


В какой части MVC можно отнести класс "Магазин"?

Controller
ни к какому
View
Model


С каким символом определяются переменные-объекты в Objective-C?

NSString #a
NSString .a
NSString $a
NSString *a


Как пишутся булевы "правда" и "ложь" в Objective-C?

YES и NO
true и false
True и False
yes и no


Как задается массив строк NSArray в Objective-C?

@{ @"a", @"b", @"c" }
@< @"a", @"b", @"c" >
@( @"a", @"b", @"c" )
@[ @"a", @"b", @"c" ]


Как задается словарь NSDictionary в Objective-C?

@{ @"key1" : @"value1", @"key2" : @"value2" }
@( @"key1" => @"value1", @"key2" => @"value2" )
@[ @"key1" : @"value1", @"key2" : @"value2" ]
@[ @"key1", @"value1", @"key2" , @"value2" ]


Как у объекта person вызвать метод save без параметров?

person.save
person->save
person.save()
[person save]


Как создаются объекты в Objective-C?

new Person()
[[Person alloc] init]
[Person create]
Person.new()


Какой класс в Objective-C представляет строку?

UIString
Char
string
NSString


Как добавить число 3 в NSArray *arr?

[arr addObject:@(3)]
arr[] = 3
arr <= 3
[arr addObject:3]


От какого класса наследуются все объекты в Objective-C?

obj
NSObject
NSString
NSArray


Для чего нужны селекторы?

указывать на значение свойства
указывать на количество памяти
указывать на метод объекта
указывать на тип объекта


Что значит минус перед определением метода?

это метод класса
это метод экземпляра
это статический метод
это абстрактный метод


Что такое протокол в Objective-C?

общее название для группы методов
тип объекта
имя одного метода
базовый класс


Что означает модификатор weak на свойстве в Objective-C?

в этой свойство можно положить только слабые объекты
эта ссылка не учитывается при подсчете ссылок на объект
эта ссылка учитывается в последнюю очередь при подсчете ссылок на объект
эта свойство доступно только на чтение


Из какого языка в Objective-C доступны структуры?

Pascal
C++
Си
Java


Какими объектами представляются все видимые на экране iPhone прямоугольники?

NSString
NSView
UIViewController
UIView


Как задается положение UIView на экране?

4-мя точками x1, x2, y1, y2
прямоугольником CGRect
левым верхним и правым нижним углами corner1 и corner2
центром center и размером size


Какой объект отвечает за отображение простых надписей на экране?

UIProgress
UIButton
UILabel
UIImageView


Как задать красный цвет текста в UILabel *label

label.textColor = "red"
label.textColor = [UIColor redColor]
label.color = @"red"
label.color = @"#ff0000"


Что такое target и action, которые часто используются в Objective-C?

делегат и объект делегата
имя реагирующего класса и имя метода
объект у которого нужно вызвать метод и сам метод, который нужно вызвать
объект, который реализует протокол и название протокола


Что такое UITextFieldDelegate?

имя протокола
объект для отображения ввода текста
тип объекта
имя делегата


Через какой объект можно послать сообщение, на которое смогут подписаться многие объекты?

NSNotificationCenter
NSPostManager
NSLocalNotifications
NSMessages


Какой метод вызывается в контроллере, когда загрузилось его View?

viewWillLoad
viewDidLoad
viewDidAppear
viewWillAppear



Как добавить число 3 в NSMutableArray *arr?

[arr addObject:3]
arr[] = 3
arr <= 3
[arr addObject:@(3)]


Какой контроллер отвечает за навигацию в iOS-приложениях?

UINavigationController
UITabBarController
UITableViewController
UIViewController


Какой контроллер умеет отображать несколько табов?

UITabBarController
UIViewController
UINavigationController
UITableViewController


Как показать модальный контроллер vc, который выедет снизу вверх поверх нашего контроллера?

 [self presentModalViewController:vc]
[self presentViewController:vc animated:YES completion:nil]
[self showModalViewController:vc]
[vc presentViewController: self]


Как отобразить контроллер в AppDelegate?

вызвать у self.window метод presentViewController
добавить этот контроллер в window через addSubview
вызвать у этого контроллера метод presentViewController
установить self.window.rootViewController на него


Как показать контроллер vc в UINavigationController при нажатии на кнопку?

[vc presentViewController:self.navigationController animated:YES]
[self.navigationController popViewController:vc animated:YES]
[self.view addSubview:vc.view]
[self.navigationController pushViewController:vc animated:YES]


В каком методе контроллера правильнее всего заполнять его интерфейс?

viewDidUnload
viewWillAppear
viewWillLayoutSubviews
viewDidLoad


Как поставить кнопку в левой части navigation bar-а, если контроллер лежит внутри UINavigationController?

self.leftBarButtonItem = ...
self.navigationItem.leftBarButtonItem = ...
self.navigationController.navigationBar.leftBarButtonItem = ...
 [self.navigationBar addSubview:...


Как изменить иконку этого контроллера, которая отображается в tab bar-е?

self.tabBarController.image = ...
self.tabBarImage = ...
self.tabBarItem.image = ...
self.tabBarController.tabBar.image = ...


Где нужно задавать self.title контроллера, чтобы он отобразился в tab bar-е?

в любом месте
во viewDidLoad
в инициализаторе init
во viewWillAppear


Если мы хотим создать табы одновременно с навигацией, как правильнее разместить контроллеры?

корневой UINavigationController и в нем по одному UITabBarController на каждый таб
корневой UITabBarController и в каждом табе по UINavigationController
корневой UINavigationController и в нем один UITabBarController
на каждый таб по одному UINavigationController и в каждом из них свой UITabBarController


Какой класс позволяет отображать список ячеек с прокруткой?

UITableView
UIScrollView
UIView
UICellView


Какой протокол нужно реализовать, чтобы сообщить UITableView, какие строки нужно показывать?

UITableViewRows
UITableViewDataCells
UITableViewDataSource
UITableViewCells


Как задается количество отображаемых в UITableView строк?

нужно заполнить массив tableView.sections
нужно задать свойство tableView.rowsCount
нужно вернуть число в методе tableView:numberOfRowsInSection
нужно заполнить массив tableView.rows


Для чего нужен reuseIdentifier у ячейки UITableViewCell

чтобы переиспользовать одни и те же ячейки при прокрутке по возможности несколько раз
чтобы задавать содержимое ячеек
чтобы сообщить таблице число ячеек
чтобы отличать ячейки друг от друга


Какой тип ячейки позволяет отобразить строку крупного текста и под ней строку более мелкого текста?

UITableViewCellStyleTwoRows
UITableViewCellStyleSubtitle
UITableViewCellStyleDefault
UITableViewCellStyleValue1


Как реагировать на нажатие ячейки в таблице?

нужно подписаться на уведомление UITableViewDidSelectRow
нужно задать у tableView target и action
нужно установить tableView.delegate и реализовать метод tableView:didSelectRowAtIndexPath
нужно добавить в каждую ячейку по кнопке и реагировать на их нажатие


Какой факт не верен про UITableViewController?

в нем можно задать количество ячеек через свойство self.rowsCount
он по умолчанию реализует протокол UITableViewDelegate
его корневое view это UITableView
он по умолчанию реализует протокол UITableViewDataSource


Какое view используется для отображение интерфейса с прокруткой?

UILargeView
UIScrollView
UIContentView
UILabel


Как задать какой прокручиваемый размер должен быть у UIScrollView?

переопределить метод contentSizeForScrollView: и вернуть там нужный размер
установить нужный frame
установить свойство contentSize
добавить addSubview: нужного размера


Почему UIScrollView удобно отображать внутри UINavigationController-а?

он автоматически сдвигает содержимое под статус и навигейшн бары
по-другому UIScrollView отобразить нельзя
он умеет автоматически задавать contentSize для UIScrollView
он запоминает положение прокрутки


Какое view используется для отображение html?

UISiteView
UIWebView
UIScrollView
UISafariView


Как называется файл, в котором через Interface Builder можно задать все экраны приложения?

storyboard-файл
ib-файл
nib-файл
xib-файл


Что означает стрелочка со свободным левым концом в Storyboard, указывающая на контроллер?

это невидимый контроллер
любое нажатие на кнопки в приложении отобразит этот контроллер
это главный контроллер приложения
этот контроллер отобразится при запуске приложения


Как в коде контроллера получить ссылку на view, созданную через Interface Builder?

добавить ее в коде через addSubview
создать IBAction для этой view
создать IBOutlet свойство для этой view
это невозможно


Как сделать так, чтобы по нажатию кнопки, заданной через Interface Builder, выполнялся определенный метод в контроллере?

это невозможно
создать IBAction метод
создать делегат с этим методом
создать IBOutlet на эту кнопку


Как сделать так, чтобы по нажатию кнопки, заданной через Interface Builder, в UINavigationController пушился другой контроллер?

перетащить левой кнопкой мыши от контроллера до этой кнопки и выбрать «push»
перетащить правой кнопкой мыши от контроллера до этой кнопки и выбрать «push»
перетащить левой кнопкой мыши от этой кнопки до контроллера и выбрать «push»
перетащить правой кнопкой мыши от этой кнопки до контроллера и выбрать «push»


Как сделать так, чтобы контроллер в InterfaceBuilder имел тип созданного вами класса CustomViewController?

не нужно ничего сделать, Xcode понимает это автоматически
задать CustomViewController в поле identifier в InterfaceBuilder для этого контроллера
в коде CustomViewController указать идентификатор нужного контроллера
задать CustomViewController для этого контроллера в InterfaceBuilder в поле Custom Class


Как создать IBOutlet на созданный в Interface Builder label?

перетащить правой кнопкой мыши от этого label в место в коде, где создаются свойства и заполнить нужные параметры
перетащить левой кнопкой мыши от этого label в место в коде, где создаются свойства и заполнить нужные параметры
перетащить левой кнопкой мыши от нужного свойства в коде на этот label и заполнить нужные параметры
перетащить правой кнопкой мыши от нужного свойства в коде на этот label и заполнить нужные параметры


Как создать IBAction для созданной в Interface Builder кнопки?

перетащить левой кнопкой мыши от этой кнопки в место в коде, где реализуются методы и заполнить нужные параметры
перетащить правой кнопкой мыши от нужного метода к этой кнопке и заполнить нужные параметры
перетащить левой кнопкой мыши от нужного метода к этой кнопке и заполнить нужные параметры
перетащить правой кнопкой мыши от этой кнопки в место в коде, где реализуются методы и заполнить нужные параметры


Какой тип таблицы надо выбрать, чтобы можно было прямо в Interface Builder заполнять ячейки данными?

Static cells
Manual cells
Dynamic cells
Interface builder cells


Можно ли в Interface Builder задать цвет текста для UILabel?

да
нет


Что такое CocoaPods?

система для подключения библиотек к проекту
система для юнит-тестирования
библиотека для Dependency Injection
библиотека для работы с сетью


Как называется самая популярная библиотека для отправки GET и POST запросов?

CocoaPods
UIKit
NSURL
AFNetworking


Как можно загрузить содержимое текстового файла по ссылке на сервере?

Создать строку через метод initWithContentsOfURL:encoding:error: и передать туда ссылку на файл
Создать строку через метод initWithData:encoding: и передать туда ссылку на файл
Создать строку через метод initWithConnection: и передать туда соединение
Вызвать метод loadString у NSURL, указывающего на этот файл


С помощью какой конструкции языка Objective-C пишутся асинхронные вызовы при работе сетью через AFNetworking?

делегаты
протоколы
target/action
блоки


Что делает вызов dispatch_async(dispatch_get_main_queue(), ^{ }) ?

выполняет блок отложенно через секунду
выполняет блок в фоновом потоке
выполняет блок в главном потоке
сохраняет блок в файл


Что делает вызов dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ }) ?

выполняет блок в главном потоке
выполняет блок в фоновом потоке
выполняет блок отложенно через секунду
сохраняет блок в файл


С помощью какого класса можно распарсить JSON?

NSJSONSerialization
NSKeyedUnarchiver
NSCoding
NSData


Как чаще всего реализуют авторизацию мобильных приложений на сервере через JSON?

отсылая логин и пароль в каждом запросе
через токен
через cookies
через basic-авторизацию


Какой получится объект, если распарсить следующий JSON: {"result" : "success"} ?

NSData
NSDictionary
NSArray
NSString


Какой получится объект, если распарсить следующий JSON: [{"name" : "val1"}, {"name" : "val2"}] ?

NSArray
NSString
NSDictionary
NSData


Что такое бандл iOS приложения file.app?

папка с ресурсами приложения
зашифрованный zip-архив
бинарный исполняемый файл
папка, в которой содержатся бинарный исполняемый файл и ресурсы
 
 
В какой папке нужно хранить созданные пользователем критичные данные?

Library/Caches
Library/Application Support
tmp
Documents


В какой папке нужно хранить данные, которые в любой момент можно создать или загрузить заново?

Library/Caches
Documents
Library/Application Support
Tmp


В какой папке нужно создавать файлы, которые нужны только во время одного запуска приложения?

Library/Application Support
Documents
tmp
Library/Caches


Для чего нужен файловый атрибут NSURLIsExcludedFromBackupKey?

для указания, что этот файл нельзя удалять из папки Caches
для указания, что этот файл нужно удалить при следующем запуске приложения
для указания, что этот файл нужно сохранять в каждом бекапе
для указания, что этот файл не должен бекапиться


С помощью какого объекта можно удалять и перемещать файлы?

NSDirectory
NSFileManager
NSFiles
NSString


С помощью какого объекта можно сохранять небольшие данные между запусками приложения?

NSUserDefaults
NSFileManager
NSCoreData
NSManagedObject


Как сохранить произвольный класс User в файл?

реализовать протокол NSCoding, преобразовать объект в NSData и сохранить ее в файл
реализовать протокол NSCoding, преобразовать объект в NSString и сохранить ее в файл
реализовать протокол NSJson, преобразовать объект в NSData и сохранить ее в файл
реализовать протокол NSJson, преобразовать объект в NSString и сохранить ее в файл


Какая база данных чаще всего используется в мобильных приложениях?

mongodb
sqlite
PostgreSQL
MySQL


Какой объект нужно создать, чтобы работать с Core Data?

(Ответ считается верным, если отмечены все правильные варианты ответов.)
NSManagedObjectModel
NSManagedObjectContext
NSPersistentStoreCoordinator


Какое свойство UIView нельзя анимировать?

frame
alpha
backgroundColor
hidden


С помощью какого объекта можно задавать свойства для всех view данного типа?

UICss
UIAppearance
UITemplate
UIStyle


Какое свойство UIWindow задает цвет активных элементов в кнопках, слайдерах, прогресс-барах и т.д.?

activeColor
tintColor
backgroundColor
buttonColor


Через какой объект мы можем задать границу, скругленные углы или тень для UIView?

view.props
view.layer
view.shadows
view.graphics


Какие файлы удобнее всего получать программисту от дизайнера для реализации интерфейса?

png с общим видом экранов
psd всего интерфейса
ppt презентация с анимациями png
для каждого отдельного элемента


Как задается цвет текста в UILabel?

label.textColor = [UIColor redColor];
label.color = @"#ff0000";
label.backgroundColor = [UIColor redColor];
label.color = @"red";


Что делает следующий код [UIView animateWithDuration:1 animations:^{ self.smallView.alpha = 0; }]; ?

анимированно показывает smallView
анимированно поворачивает smallView
анимированно скрывает smallView
анимированно сдвигает smallView


Что делает следующий код [UIView animateWithDuration:1 animations:^{ self.smallView.alpha = 1; }]; ?

анимированно скрывает smallView
анимированно поворачивает smallView
анимированно сдвигает smallView
анимированно показывает smallView


Что делает следующий код self.navigationController.navigationBar.tintColor = [UIColor blueColor]; ?

меняет цвет фона текущего navigation bar
меняет цвет текста всех navigation bar в приложении
меняет цвет текста текущего navigation bar
меняет цвет фона всех navigation bar в приложении


Что делает следующий код [[UINavigationBar appearance] setBarTintColor:[UIColor blueColor]]; ?

меняет цвет текста всех navigation bar в приложении
меняет цвет фона текущего navigation bar
меняет цвет текста текущего navigation bar
меняет цвет фона всех navigation bar в приложении


Что такое "универсальное приложение" для iOS?

приложение, которое поддерживает все версии iOS
приложение, которое работает на всех старых iPhone
приложение, которое работает на iPhone 4 и iPhone 5
приложение, которое поддерживает и iPhone, и iPad


Что делает следующий код if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { ... } ?

выполняет код, если приложение запущено на iPhone
выполняет код, если приложение скомпилировано для iPad
выполняет код, если приложение запущено на iPad
выполняет код, если приложение универсальное


Какие существуют два способа для автоматического изменения интерфейса при изменении размера экрана на iOS?

layouting и resizing
autofixing и autoswitching
autosizing и autolayout
autoresizing и autorebooting


Что на самом деле задают constraint-ы в autolayout?

формулу энтропии
систему квадратных уравнений
дифференциальные уравнения второго порядка
систему линейных уравнений и неравенств


Какой контроллер доступен только на iPad?

UINavigationController
UIPageViewController
UISplitViewController
UITabBarController


Какой контроллер доступен только на iPad?

UIActivityViewController
UIPopoverController
MPMoviePlayerViewController
UICollectionViewController


Сколько максимум может быть Storyboard в одном приложении?

три
не ограничено
две
одна


Обязательно ли создавать Storyboard отдельно для iPhone, отдельно для iPad?

нет
да


Можно ли разрешить приложению на iPhone только портретную ориентацию, а на iPad только ландшафтную?

да
нет


Может ли iPad интерфейс загружаться из Storyboard для iPhone?

нет
да


Какого датчика нет в iPhone 5s?

компас
акселерометр
гироском
барометр


Что измеряет акселерометр?

силу
ускорение
линейную скорость
скорость вращения


Что измеряет гироскоп?

ускорение
линейную скорость
скорость вращения
силу


Как указать CLLocationManager, надо ли включать GPS или нет при определении геопозиции?

вызвать метод stopUpdatingLocation
установить точность работы через desiredAccuracy
установить свойство gpsEnabled
установить свойство satelliteEnabled


Какие данные содержит класс CLHeading?

направление относительно севера
высота относительно уровня моря
часовой пояс
широта и долгота


С помощью какого контроллера проще всего воспроизвести видео?

AVPlayer
MPMoviePlayerViewController
UIVideoView
UIVideoViewController


Для чего нужен объект UIImagePickerController?

отображение фотогалереи
воспроизведение слайд-шоу
получение фотографий из интернета
получение фотографий с камеры и из фотоальбома


Наследники какого объекта используются для распознавания жестов?

UIGesturesManager
UIGestureRecognizer
UIGestureResolver
UIGesturePicker


Какой жест обрабатывает UIPanGestureRecognizer?

сдвиг пальца по экрану
нажатие двумя пальцами на экран
поворот двух пальцев после нажатия
нажатие пальцем на экран


Какой gesture recognizer нужно использовать, чтобы реализовать уменьшение/увеличение фотографии двумя пальцами?

UIPinchGestureRecognizer
UIRotationGestureRecognizer
UISwipeGestureRecognizer
UIPanGestureRecognizer


Для чего нужна лицензия iOS Developer Enterprise Program за $299 в год?

для тестирования новых iOS-устройств раньше их появления в магазинах
для публикации приложений от имени компании в App Store
для распространения корпоративных программ без App Store
для расширенной поддержки Apple


На каком сайте мы задаем название приложения, иконку, скриншоты и другую подобную информацию?

appstore.apple.com
developer.apple.com
itunesconnect.apple.com
itunes.apple.com


Нужна ли лицензия разработчика за $99 в год для отладки приложения на вашем iPhone или iPad?

да
нет


Какой сервис используется для распространения приложений для тестировщиков до публикации в App Store?

AppAnnie
TestFlight
AppBot
Flurry


Какой сервис используется для отслеживания количества скачиваний и покупок приложения?

AppAnnie
TestFlight
AppBot
Flurry


Какой сервис используется для отслеживания отзывов к приложению?

AppAnnie
Flurry
TestFlight
AppBot


Какой сервис используется для отслеживания поведения пользователей внутри вашего приложения?

AppAnnie
AppBot
TestFlight
Flurry


Какой сервис используется для отслеживания падений вашего приложения после его публикации в App Store?

iTunes Connect
Crashlytics
AppBot
AppAnnie


Что такое in -app purchase?

платное приложение
плата за отключение рекламы
покупка внутри приложения
реклама внутри приложения


Для чего используется библиотека ShareKit?

обработка in -app purchases
отслеживание ошибок в приложении
отправка сообщений в социальные сети
локализация приложений

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png