Вопрос проверяет понимание того, как единая модель управления памятью работает на границе Swift и Objective-C.
Короткий ответ
ARC в Swift и Objective-C — это один и тот же механизм на уровне рантайма. Swift-код и Objective-C-код обмениваются объектами через общий reference counting. Компиляторы обоих языков автоматически вставляют retain и release, согласованные между собой. Благодаря этому объекты корректно живут и освобождаются независимо от языка, в котором они созданы.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.