Last active
December 24, 2017 15:50
-
-
Save azimin/9ae146e230592eb24b54c2b176d78cd1 to your computer and use it in GitHub Desktop.
Quiz from CocoaHeads Russia meeting in Saint Petersburg (December 2016)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CocoaHeads Russia December Quiz | |
Пожалуйста указывайте авторство | |
Все вопросы, жалобы и уточнения можно на писать мне в одной из социальных сетей: | |
https://vk.com/azimin | |
https://twitter.com/ziminalex | |
https://facebook.com/AllZimin | |
Ответы в конце файла. | |
#1 Какой из методов существует, но его не стоит вызывать напрямую? (30 сек) | |
1. setNeedsLayout() | |
2. layoutIfNeeded() | |
3. layoutSubviews() | |
4. layoutInstantly() | |
#2 Сколько Runloop’ов может быть у iOS приложения? (30 сек) | |
1. 1 | |
2. 2 | |
3. 0 и больше | |
4. 1 и больше | |
#3 Что случится с анимацией на уровне CoreAnimation, если главный поток усыпить на 0.5 секунд? (60 сек) | |
1. Она прыгнет в начало | |
2. Она прыгнет в конец | |
3. Она остановится на 0.5 секунд | |
4. Анимация продолжится | |
#4 Какая последняя iOS поддерживалась iPhone 4? (20 сек) | |
1. iOS 6 | |
2. iOS 7 | |
3. iOS 8 | |
4. iOS 9 | |
#5 Угадайте библиотеку для класса <XX>CircularRegion (30 сек) | |
1. CoreLocation | |
2. MapKit | |
3. UserNotifications | |
4. LocalAuthentication | |
#6 let arr = [[1, 2], [3, 4, 5]]; let flatMapArr = arr.flatMap({ $0[0...1] }); print(flatMapArr) (60 сек) | |
1. [1, 2, 3, 4] | |
2. [1, 3] | |
3. [[1], [3]] | |
4. Код не скомпилируется | |
#7 В каком Xcode появилось Debug View Hierarchy? (20 сек) | |
1. Xcode 5 | |
2. Xcode 5.3 | |
3. Xcode 6 | |
4. Xcode 7 | |
#8 Какой Trait Collection у iPhone 7 Plus в горизонтальной ориентации (width height)? (30 сек) | |
1. wChC (Compact Compact) | |
2. wRhC (Regular Compact) | |
3. wChR (Compact Regular) | |
4. wRhR (Regular Regular) | |
#9 Что значит I в аббревиатуре VIPER? (20 сек) | |
1. Interface | |
2. Interactor | |
3. Iterator | |
4. Instance | |
#10 На каком WWDC Стив Джобс выступал последний раз? (10 сек) | |
1. WWDC 2010 | |
2. WWDC 2011 | |
3. WWDC 2012 | |
4. WWDC 2013 | |
#11 Что значит приставка NS у классов Foundation? (20 сек) | |
1. New System | |
2. New Science | |
3. Next Society | |
4. Next Step | |
#12 В какой iOS появилась возможность делегировать ячейке UITableView подсчитывать свой размер автоматически (Self Sizing Cells)? (30 сек) | |
1. iOS 6 | |
2. iOS 7 | |
3. iOS 8 | |
4. iOS 9 | |
#13 В каком формате могут содержаться картинки внутри каталогов изображений в Xcode (.xcassets)? (30 сек) | |
1. Только png | |
2. Только png и jpg | |
3. Только png и pdf | |
4. png, jpg и pdf (+) | |
#14 Какой последний телефон использовал ассеты формата @1x (при присутствии @2x, @3x)? (10 сек) | |
1. iPhone 3g | |
2. iPhone 3gs | |
3. iPhone 4 | |
4. iPhone 4s | |
#15 Для обычного iPhone приложения при iOS 8+ сколько Xcode просит ассетов для иконки? (20 сек) | |
1. 1 | |
2. 3 | |
3. 8 | |
4. 14 | |
#16 Сайт для разработчиков со списком багов в iOS SDK называется? (20 сек) | |
1. Bug Radar | |
2. Open Radar | |
3. Community Radar Reports | |
4. Apple Radar | |
#17 В каком году прошла первая встреча CocoaHeads Moscow? (20 сек) | |
1. 2011 | |
2. 2012 | |
3. 2013 | |
4. 2014 | |
#18 Возможно ли напрямую сохранить класс, унаследованный от NSObject, в NSUserDefaults? (30 сек) | |
1. Да, без лишних телодвижений | |
2. Да, если он реализует NSCoding | |
3. Да, через NSKeyedArchiver | |
4. Нет | |
#19 Чем являются следующие типы в Swift 3: NotificationCenter, Notification, NSNotification.Name? (30 сек) | |
1. class, struct, struct | |
2. struct, struct, class | |
3. struct, struct, struct | |
4. class, class, class | |
#20 Закончите название типа из Swift: Random<XX> (30 сек) | |
1. Type | |
2. AccessCollection | |
3. ContiguousArray | |
4. IndexingIterator | |
#21 Какой результат дадут эти операции: round(1.5) ceil(1.5) floor(1.5) (30 сек) | |
1. 2 1 1 | |
2. 2 2 1 | |
3. 2 1 2 | |
4. 1 1 2 | |
#22 Во сколько раз GPU на iPhone 7 быстрее iPhone 2g? (20 сек) | |
1. В 60 раз | |
2. В 80 раз | |
3. В 100 раз | |
4. В 120 раз | |
#23 Как правильно изменить прозрачность UIVisualEffectView из 1 в 0 внутри анимационного блока? (30 сек) | |
1. visualEffectView.effect = nil | |
2. visualEffectView.effect?.reset() | |
3. visualEffectView.alpha = 0 | |
4. visualEffectView.layer.opacity = 0 | |
#24 Какой максимальный размер бинарного файла приложения для публикации в App Store? (20 сек) | |
1. 100 Мб | |
2. 2 ГБ | |
3. 4 ГБ | |
4. Неограничено | |
#25 Сколько нужно рублей чтобы купить базовый комплект iOS-разработчика (минимальные iPhone SE + Mac mini) в русском Apple Store? (20 сек) | |
1. 46.000 | |
2. 56.000 | |
3. 76.000 | |
4. 96.000 | |
#26 Какой из перечисленных кусков кода не будет компилироваться на Swift 3? (60 сек) | |
1. do { } catch let error { } | |
2. var array = Array<Double>([2.0 + 1, 1]) | |
3. let a: Int = ("5" as NSString).integerValue + 1 | |
4. extension AnyCollection where Element: String { } | |
#27 Какой из способов ниже нельзя локализовать? (30 сек) | |
1. Сториборды (.storyboard) | |
2. Файл Info.string | |
3. Асет Каталоги (.xcassets) | |
4. Файлы Картинок внутри проекта | |
#28 Какое утверждение верно? (60 сек) | |
1. UI-тесты недоступны из консоли | |
2. UI-тесты запускаются в отдельном от приложения потоке | |
3. UI-тесты доступны с Xcode 6 | |
4. Можно писать общие UI-тесты для macOS и iOS | |
Ответы: | |
#1 3 | |
#2 4 | |
#3 4 | |
#4 2 | |
#5 1 | |
#6 1 | |
#7 3 | |
#8 2 | |
#9 2 | |
#10 2 | |
#11 4 | |
#12 3 | |
#13 4 | |
#14 2 | |
#15 3 | |
#16 2 | |
#17 2 | |
#18 3 | |
#19 1 | |
#20 2 | |
#21 2 | |
#22 4 | |
#23 1 | |
#24 3 | |
#25 3 | |
#26 4 | |
#27 3 | |
#28 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment