Вопрос проверяет умение диагностировать утечки памяти и понимать жизненный цикл объектов в iOS.
Короткий ответ
Корректное удаление объекта из памяти означает, что ARC освободил его и вызвался deinit. Самый простой способ проверки — лог в deinit. Также используют инструменты Xcode, такие как Memory Graph и Instruments. Если deinit не вызывается, объект где-то удерживается.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.