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