Промежуточное испытание по модулю 3.GR 5_FC2-Sн

Скачать тест — (Промежуточное испытание по модулю 3.GR 5_FC2-Sн_723126ec.pdf)

  1. Что такое протокол в Swift?
  2. Как объявить протокол в Swift?
  3. Может ли класс или структура реализовать несколько протоколов одновременно?
  4. Что такое опциональные требования в протоколе?
  5. Может ли протокол иметь реализацию по умолчанию для своих требований?
  6. Какой компонент используется для горизонтального расположения элементов пользовательского интерфейса?
  7. Какой компонент используется для вертикального расположения элементов пользовательского интерфейса?
  8. Какой компонент используется для адаптивного расположения элементов пользовательского интерфейса?
  9. Какой компонент используется для размещения элементов пользовательского интерфейса на основе относительных позиций?
  10. Какой компонент используется для создания сетки из элементов пользовательского интерфейса?
  11. Какой инструмент в Xcode используется для создания макетов пользовательского интерфейса?
  12. Какие файлы используются для описания пользовательского интерфейса и его компонентов в Xcode?
  13. Какой инструмент используется для версионного контроля кода в Swift?
  14. Что такое коммит в контексте версионного контроля?
  15. Какая команда используется для создания новой ветки в Git?
  16. Что такое слияние (merge) в контексте версионного контроля?
  17. Что такое ветвление (branching) в контексте версионного контроля?
  18. Какой метод вызывается при загрузке экрана в iOS приложении?
  19. Какой метод вызывается перед тем, как экран появится на экране пользователя?
  20. Какой метод вызывается после того, как экран полностью появился на экране пользователя?
  21. Какой метод вызывается перед тем, как экран исчезнет с экрана пользователя?
  22. Какая конструкция используется для выполнения асинхронных задач в Swift?
  23. Какая библиотека используется для управления зависимостями в проекте Swift?
  24. Какой файл используется для указания зависимостей в CocoaPods?
  25. Какая конструкция используется для выполнения длительных операций в фоновом режиме в Swift?