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