Вопрос проверяет понимание того, на какие типы данных распространяется ARC и где управление памятью происходит иначе.
Короткий ответ
ARC работает только с reference types, то есть с классами. Структуры и перечисления не управляются ARC, так как они являются value types. Для них используется копирование значений, а не подсчет ссылок. Также ARC не управляет памятью для C-структур и указателей. Это важно учитывать при работе с Core Foundation и C API.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.