Объясните разницу между escaping и non-escaping closures, и в каких случаях необходимо использовать @escaping.
Что такое ViewModifier в SwiftUI?
В чем заключается разница между 'weak' и 'unowned' в Swift?
Как функционирует система сертификатов в iOS?
Что такое порождающие паттерны проектирования?
Что такое обязанности по изменению?
Как реализовать компоновку полного макета (full layout) в iOS?
В чем заключается разница между сборщиком мусора (garbage collector) и автоматическим управлением памятью (ARC)?
Что такое деинициализатор?
Что бы вы сделали, если бы получили два одинаковых состояния (state) при отправке данных?
Когда классы могут храниться в памяти стека?
В чем разница между очередью и потоком?
Можно ли создавать собственные типы очередей?
Где вы храните библиотеки CocoaPods в вашем проекте?
В чем разница между семафором и мьютексом?
Какие инструменты вы можете использовать для решения проблем синхронизации потоков?
В чем отличие между convention и designated инициализаторами в Swift?
Как использовать архитектуру MVC, чтобы избежать перегрузки контроллера?
Что такое объектно-ориентированное программирование (ООП)?
Используете ли вы UIKit или SwiftUI в своей работе?