Что такое объектно-ориентированное программирование (ООП)?
Какие известные проблемы возникают при работе с многопоточностью?
Как многопоточность взаимодействует с UIKit?
Что такое дженерики в программировании?
Как можно создать слабую ссылку на переменную типа протокол в Swift?
Наследником каких классов является UIView?
Что означает, что тип значения (value type) относится к типу ссылки (reference type)?
Может ли у UIView не быть слоя (layer) и наоборот?
Какой принцип программирования позволяет использовать дженерики?
Нужно ли использовать UIView и UIView.animate в разработке приложений на iOS?
Расскажи об оптимизации использования инвалидации в iOS-разработке.
Где бы вы хранили защищенные данные пользователя?
Какие состояния существуют в жизненном цикле приложения?
В чем разница в работе с сетью при разработке приложения для такси и записной книжки?
Где хранятся ссылочные типы и типы, хранящиеся по значению в Swift?
Как может возникнуть проблема с приоритетами версий?
Какие достоинства и недостатки есть у передачи параметров в функции?
Что такое качество обслуживания (Quality of Service)?
В каких случаях вы будете использовать словарь (dictionary) в вашем коде?
Расскажите о двух семантиках в языке Swift.