Практическая разработка iOS-приложений.фип_БАК

Скачать тест — (Практическая разработка iOS-приложений.фип_БАК_8c9f619f.pdf)

  1. В чем различие между протоколами HTTP и HTTPS?
  2. Какую из операций включает в себя клиент-серверное взаимодействие?
  3. Как создать запрос для отправки на сервер?
  4. Структура URLComponents нужна для …
  5. Сетевой слой …
  6. В записи JSON …
  7. Для чего нужен протокол Codable?
  8. Alamofire — это …
  9. Что лежит в основе Alamofire?
  10. Что такое стек (как структура)?
  11. Как выделяется память для стека и кучи?
  12. Когда удаляются данные из стека?
  13. Как отличается скорость работы с данными на куче и на стеке?
  14. Где хранятся классы, а где — структуры?
  15. Что такое CocoaPods
  16. Что такое многопоточное программирование?
  17. Что такое Grand Central Dispatch?
  18. Каким методом нужно передать задачу на другую очередь, чтобы не прервать выполнение текущей?
  19. Как обратиться к GCD (имя класса)?
  20. Как обратиться к главной очереди через GSD?
  21. SOLID — это …
  22. В чем заключается принцип единственной ответственности (SRP)?
  23. В чем недостаток архитектуры MVC?
  24. Что такое протокол (protocol) в Swift?
  25. Какие выделяют категории паттернов проектирования?
  26. В чем суть паттерна фасад (Facade)?
  27. В чем суть паттерна строитель (Builder)?
  28. В чем суть паттерна Singleton?
  29. Рефакторинг — это …
  30. В каком случае НЕ нужно проводить рефакторинг?
  31. Что представляет собой дебаггинг?
  32. Breakpoint — это …
  33. Какая команда в консоли отладки используется для вывода значения переменной?
  34. С помощью какой кнопки в отладчике можно перейти к следующей строке для анализа?
  35. С помощью какой кнопки в отладчике можно запустить дебаггер для UI?
  36. Какие возможности предоставляет дебаггер для UI?
  37. Как называется ситуация, когда выделенная под объект память не освобождается, хоть сам объект уже больше никогда не будет использоваться?
  38. Какой инструмент Xcode позволяет обнаружить утечку памяти?
  39. Как с помощью выбранного инструмента найти утечку памяти?
  40. С помощью какого инструмента Xcode можно узнать время запуска приложения?