При каких обстоятельствах следует применять слабуя ссылку (weak) внутри замыкания (closure)?
Можете объяснить, что такое UIView.animate в iOS и как оно используется для анимации элементов интерфейса?
Какие способы работы и взаимодействия с коллекциями данных ты знаешь?
Какую информацию и объекты обычно размещают в области памяти, называемой кучей?
В каком случае происходит автоматическое выделение памяти для корневого представления контроллера?
Какими методами реализуется переход между экранами в приложениях?
Как можно обрабатывать события нажатия в объектах, наследующихся от UIResponder?
Какие типы механизмов блокировки используются при разработке приложений для iOS?
Какова временная оценка операции вставки элемента с определенным ключом в хранилище данных типа словарь?
Можешь перечислить существующие виды push-уведомлений, используемые в iOS?
Какие сегменты памяти активируются при запуске пользовательского интерфейса приложения по нажатию на его иконку?
Какую минимальную версию iOS вы считаете стандартной для поддержки в своих проектах?
Каким образом реализована коммуникация между компонентами внутри модуля при использовании подхода Clean Swift?
Какие функции или техники используются для определения и обработки события нажатия пользователя на экран?
Можешь ли перечислить основные функциональные части, составляющие архитектуру MVVM?
Какова временная сложность операций вставки, поиска и удаления элементов в структуре данных множество?
Какие сложности могут появиться при использовании ключа для идентификации объектов, если помимо этого он хранит дополнительную информацию о своем содержании?
На какие аспекты следует обращать внимание при определении подходящего архитектурного паттерна для проекта?
Каковы преимущества и недостатки использования XIB-файлов в разработке интерфейсов?
Каким образом можно определить масштаб экрана в текущий момент?