Какие типы контейнерных компонентов реализованы в SwiftUI?
Какое зарезервированное слово применяют для определения метода установки значения в структурных типах?
В чем заключается назначение и использование примитивов для синхронизации потоков в многопоточных приложениях?
Как изменение границ frame в методе viewDidLayoutSubviews влияет на отображение интерфейса?
Ты увлекаешься видеоиграми?
Можете объяснить различия между принципом инверсии зависимостей и внедрением зависимостей в программировании?
Объясните концепцию синхронного выполнения задач и её особенности
Можешь перечислить основные виды хранилищ данных, используемые в CoreData?
Объясните различия между GCD, NSThread и OperationQueue и в чем преимущества каждого из них для многопоточности в iOS разработке?
Какие подходы и техники ты используешь для устранения проблем, связанных с управлением памятью в приложениях?
Каким образом реализовать использование пользовательских объектов в качестве ключей при работе с словарями?
Возможна ли отмена выполнения задачи в системе?
Каковы преимущества и недостатки использования frame для верстки страниц?
Какие аспекты разработки под iOS ты считаешь незначимыми или не вызывающими интереса?
Объясните смысл аббревиатуры UI в контексте UIView и её роль в отображении элементов интерфейса
Можете объяснить принцип работы Reuse Zip и его основные преимущества?
Возможно ли, чтобы структура содержала внутри себя объект той же структуральной формы?
Каким образом можно определить момент завершения всех асинхронных задач в очереди, использующей конкурентные механизмы?
Что такое Swizzling и в чем его преимущества и недостатки?
Можешь описать основные архитектурные подходы, используемые в разработке программного обеспечения?