Чем отличаются механизмы управления памятью retain/release и autorelease в Objective-C?
Работал ли ты с библиотекой SnapKit для автоматического размещения элементов интерфейса?
Все ли операции, добавленные в MainQueue, обязательно выполняются на основном потоке?
Какая роль у механизма RunLoop в обработке событий и управлении очередями в приложении?
Какое отличие между структурой данных коллекцией и таблицей в контексте хранения данных?
Какова роль и назначение паттерна Coordinator в архитектуре программных систем?
Какова роль конструкции typealias в языке программирования и в каких случаях её используют?
Для каких категорий данных уместно использовать механизм автоматического управления памятью ARC?
Какова цель использования счетчика ссылок при объявлении переменных с атрибутом unowned в управлении памятью?
Каким образом вы использовали базы данных в своих проектах и какой у вас уровень опыта работы с ними?
Что такое преимущества и недостатки использования архитектурного паттерна Clean Swift в мобильной разработке?
Какое самое большое число можно представить с помощью 32-битного знакового целого типа данных?
Можешь назвать основные примитивы, используемые в GCD (Grand Central Dispatch)?
Можете объяснить, что такое асинхронное программирование в контексте конструкции Async/Await?
Какие методы навигации внутри приложений вы применяли в своей практике?
В какой области или структуре обычно сохраняется массив данных?
В каких случаях применяется протокол Equatable в Swift?
Можете привести пример оценки сложности алгоритма, которая оказалась ошибочной или недостаточной?
Какое отличие существует между обычным потоком выполнения и основным потоком в программе?
Какие преимущества использования DispatchWorkItem в разработке многопоточных приложений?