Что такое состояние гонки (race condition)?
Как устроен словарь в языке программирования Swift?
Как изменить иконку приложения в зависимости от среды?
Что произойдет, если вызвать глобальную очередь DispatchQueue?
Приведите примеры нарушений принципов 'SOLID' в стандартных библиотеках.
Какую проблему решает реактивное программирование?
Что такое работа с потоками, отличными от основного (off main thread)?
Какие типы данных существуют в Swift?
В каком методе жизненного цикла контроллера можно переопределить представление (вью) контроллера?
Для каких сущностей используется механизм copy on write?
Какие объекты участвуют в зависимостях в проекте?
Как можно реализовать функциональность получения индекса колонки, на которую был совершен тап, и изменения цвета другой колонки в рамках десяти колонок и пяти блоков?
К каким типам относятся протоколы в Swift?
Какие существуют способы обработки опционалов в языке Swift?
Что такое мьютекс (mutex)?
Объясните разницу между escaping и non-escaping closures, и в каких случаях необходимо использовать @escaping.
В чем заключается разница между 'weak' и 'unowned' в Swift?
Почему Swift не может автоматически сгенерировать memberwise инициализатор для классов?
Расскажи о коллекциях в Swift и их особенностях.
Как осуществляется обращение к объектам класса и объектам структуры в Swift?