В каких случаях и в каких системах реализована отмена выполнения задач?
Какие подходы к сохранению и управлению данными используются в Swift?
Какими способами можно обрабатывать JSON-данные в языке Swift?
Какими методами можно обнаружить и диагностировать утечки памяти в приложении?
Можете объяснить механизм работы метода Sync в реализации потокобезопасной очереди?
Будет ли объект удален из памяти, если на него существует одна сильная ссылка, три слабых и одна безучетная ссылка?
В каком месте в памяти располагаются локальные переменные, объявленные в функции?
Как вы понимаете и используете XIB-файлы при разработке интерфейсов?
В каком месте в программе обычно объявляются и хранятся переменные с глобальным охватом?
Каким образом система определяет, какую View выбрал пользователь при взаимодействии?
Объясните механизм работы системы обработки и распределения сообщений внутри приложения.
Каким образом структура данных Set обеспечивает хранение только уникальных элементов?
Могли бы вы объяснить, что означает метод setNeedsLayout в контексте обновления пользовательского интерфейса?
Можете объяснить, что означает буква 'I' в принципе SOLID?
Какие примеры шаблонов автоматической генерации кода вам известны?
Можете объяснить основные отличия между традиционной моделью разработки ПО Waterfall и гибкой методологией Agile?
Происходит ли автоматический вызов методов жизненного цикла ViewController в процессе его создания?
Как осуществляется освобождение памяти, занимаемой объектом в программе?
Можно ли запретить классам наследоваться от определённого класса в языке программирования?
Можешь назвать структуры данных, которые не входят в стандартную библиотеку Foundation?