iOS 5 + ARC - освобождает ли указатель nil память?

Я пытаюсь соответствовать рекомендациям Apple по реагированию на предупреждения о нехватке памяти в моем приложении. В рекомендациях говорится : «Получив (предупреждение о нехватке памяти), ваше приложение должно освободить как можно больше памяти, освободив объекты, которые ему не нужны, или очистив кеши памяти, которые оно может воссоздать позже».

Вопрос в том, как это сделать. «освободить» память с помощью ARC?

Например, предположим, что у меня есть изображение в иерархии представлений, которого нет на экране. В didReceiveMemoryWarning я в настоящее время удаляю его из представления, вызывая removeFromSuperview, но я все еще есть указатель на сам UIImage. Следует ли мне также попытаться освободить эту память? Как? Назначив nil указателю?

TIA: Джон

5
задан Brad Larson 7 November 2011 в 20:52
поделиться