Приложение для моего iPhone обычно использует менее 5 МБ живой памяти и даже в самых экстремальных условиях остается менее 8 МБ. IPhone 2G имеет 128 МБ оперативной памяти, и из того, что я прочитал, приложение может рассчитывать на использование только 20-30 МБ.
Учитывая, что я никогда не ожидаю, что достигну предела памяти, нужно ли мне заботиться о предупреждениях памяти и обнулении объектов в viewDidUnload :? Единственное, как я вижу, что мое приложение получает предупреждения о памяти, - это если что-то еще на телефоне портит память, и в этом случае весь телефон будет работать глупо. Я построил свое приложение, даже не используя viewDidUnload:, так что есть более сотни классов, которые мне нужно проверить и добавить код, если мне нужно его реализовать.