Что такое модификаторы памяти strong?
Как работает механизм синхронизации 'synchronized' в языке Java под капотом?
На каком этапе происходит подсчет ссылок?
В чем разница между слабыми и сильными ссылками?
Что такое полиморфизм?
Какие существуют паттерны проектирования в объектно-ориентированном программировании?
В чем разница между UIView и CALayer?
Как быстрее проверить, входит ли одна коллекция в другую: с использованием массива или множества?
Как загрузить изображение из интернета и отобразить его в ImageView после нажатия на кнопку?
Что такое сборщик мусора (garbage collector) в контексте программирования?
Каковы типы очередей, используемых в main и global?
Расскажите о менеджменте памяти в iOS.
Сколько может быть стеков и куч в приложении?
Какие способы существуют для размещения задач в очереди Grand Central Dispatch (GCD)?
Что такое замыкание?
Расскажи о механизме оптимизации копирования в iOS.
Что произойдёт, если функция принимает тип данных double, а в качестве аргумента передаётся функция вместо числа?
В чем разница между сборщиком мусора (garbage collector) и управляемым автоматическим подсчетом ссылок (ARC)?
Как запустить код при создании экземпляра класса?
Какой тип ключа используется в словаре (dictionary) в Swift?