WWDC 18: Викторина перед игрой
Четвертый ежегодный T.T.I.D.G. викторина здесь 🎊
Небольшое примечание - все мои будущие сообщения будут публиковаться на моем выделенном веб-сайте, и эта публикация больше не обновляется. Спасибо за прочтение!
Настало время Рождества для разработчиков iOS во всем мире. Мистеру Куку и его друзьям осталось чуть меньше недели, чтобы закрыть шторы для iOS 12. Будем ли мы видеть значительные улучшения или выпуск, о котором часто ходят слухи, «для обслуживания»?
Время скоро покажет, а пока настало время для четвертого ежегодного T.T.I.D.G. WWDC Pregame Quiz!
Если вы хотите быстро понять, как все это работает или с чего все началось, ознакомьтесь с первыми тремя викторинами из 2015, 2016 и 2017.
Участники - пора добавить операцию викторины в очереди⚡️!
Основные правила
Есть три раунда, и разбивка по очкам выглядит следующим образом:
- Раунд 1 –1 балл за каждый ответ.
- Раунд 2: по 2 балла за каждый ответ.
- Раунд 3 - по 3 балла за каждый ответ
Последний вопрос каждого раунда - это необязательный вопрос с подстановочными знаками. Сделайте все правильно, и ваша команда получит 4 балла, но пропустит это, и команда получит вычли 2 балла.
Раунд 1 - Быстрый ответ
Вопрос 1:
Этот метод, представленный на сессии WWDC 15, заявил, что Swift является первым в отрасли языком программирования, ориентированным на что?
Вопрос 2:
2 июня 2014 г. - какое приложение стало первым общедоступным приложением, написанным на Swift?
Вопрос 3:
Как называется метод экземпляра, который невозможно использовать в чистых классах / объектах Swift, которые NSObject использует для вызова objc_msgSend и позволяет использовать динамический метод. разрешающая способность?
Вопрос 4:
Какие новые псевдонимы типов, представленные в Swift 4, расширяют поддержку архивирования и сериализации для типов struct и enum и обеспечивают безопасность типов для сериализации во внешние форматы, такие как JSON и plist?
Подстановочный знак:
Во время WWDC 14, когда был представлен Swift, какова была самая первая общедоступная строковая переменная Swift, равная которой была установлена во время первой демонстрации, представленной Крисом Латтнером?
Раунд 2 - iOS и ее инструменты Легендарная история
Вопрос 1:
Какой фреймворк, добавленный в iOS 5, привел к росту популярности приложений для редактирования фотографий, предоставив мощный набор встроенных фильтров для управления видео и неподвижными изображениями?
Вопрос 2:
Хорошо известно, что Core Data, Keyed Archiver и User Defaults обеспечивают постоянство на iOS. Какой еще вариант постоянства доступен по умолчанию на платформе?
Вопрос 3:
Какой интерфейс командной строки, изначально выпущенный с Xcode 6 и размещенный в xcrun, позволяет выполнять различные задачи в симуляторе iOS, такие как запись видео и открытие схем URL-адресов?
Вопрос 4:
Иногда разработчики контролируемо аварийно завершают работу своего приложения во время разработки, вызывая abort (); функция, но есть также малоизвестная внутренняя функция, которая генерирует машинно-зависимую инструкцию прерывания. Что это?
Подстановочный знак:
Этот смехотворно длинный инициализатор с 202 символами находится в структуре Apple:
initWithEnableFan: enableAirConditioner: enableClimateControl: enableAutoMode: airCirculationMode: fanSpeedIndex: fanSpeedPercentage: relativeFanSpeedSetting: temperature: relativeTemperatureSetting: climateZone:
Раунд 3 - Случайные яблоки
Вопрос 1:
Теперь эта игра представляет собой блокбастер-шутер Triple A, но первоначально она была анонсирована на MacWorld в 1999 году и должна была быть выпущена на платформе как экшн от третьего лица. Что это за игра?
Вопрос 2:
Стив Джобс позорно сказал, что что было «прекрасным решением» для разработки на iPhone до появления App Store на WWDC 07?
Вопрос 3:
Революционный мультитач-интерфейс iPhone был прототипирован командой, в просторечии называемой группой ENRI, в Apple в их заброшенной лаборатории пользовательского тестирования в 2 Infinite Loop. оригинальное заявление о миссии?
Вопрос 4:
Джон Кармак, долгое время являвшийся пионером игровой индустрии, пошел в ногу со Стивом Джобсом, выступая за то, какую структуру следует принять в качестве API 3D-графики Mac?
Подстановочный знак:
Хотя сенсорный экран iPhone сделал парадигму обычным явлением в современном мире - считается, что Эрик Артур Джонсон изобрел самый первый в мире сенсорный экран в качестве инженера в Королевском радиолокационном предприятии в Англии в 1965 году. Для какого инструмента он создал тачскрин?
Вот и все в этом году! Вы можете найти ответы прямо ниже 👇
Надеюсь, вам понравилась четвертая ежегодная викторина WWDC от The Traveled iOS Developer’s Guide. А теперь вперед, к WWDC 18!
Ключ ответа
1 тур:
1: Протоколно-ориентированный язык программирования
2: Приложение WWDC, это было подтверждено в их адресе Platforms State of the Union во время WWDC того года.
3: Старый добрый performSelector:
4: Кодируемый
Подстановочный знак:
Переменная« s была объявлена как строка, равная Hello WWDC! , Демонстрируя значительно превосходящий API интерполяции строк Swift.»
Раунд 2:
1: Образ ядра
2: SQLite
3: simctl
4: __builtin_trap ();
Подстановочный знак: SiriKit
3 тур:
1: Halo
2: Веб-приложения (Ура)
3: Чтобы исследовать новые многофункциональные взаимодействия, отсюда ENRI
4: OpenGL
Подстановочный знак: инструмент для помочь операторам улучшить управление воздушным движением.
If you enjoyed this week's post, please feel free to go ahead and NSRecommend(this, where: below);