Я пытаюсь соответствовать рекомендациям Apple по реагированию на предупреждения о нехватке памяти в моем приложении. В рекомендациях говорится: «Получив (предупреждение о нехватке памяти), ваше приложение должно освободить как можно больше памяти, освободив ненужные ему объекты или очистив кеши памяти, которые могут быть созданы позже».
Вопрос в том, как «освободить» память, используя ARC?
Например, предположим, у меня есть изображение в иерархии представлений вида, которого нет на экране. В didReceiveMemoryWarning я в настоящее время удаляю его из представления, вызывая removeFromSuperview, но у меня все еще есть указатель на сам UIImage. Должен ли я также попытаться освободить эту память? Как? Присваивая nil указателю?
TIA: Джон