Лучший способ выяснить это - запустить приложение в разделе «Инструменты», используя «Утечки» или «Распределение объектов». Если вы видите восходящий тренд, который продолжает расти, у вас может быть утечка.
Если вы используете [UIImage imageNamed:], вы должны знать, что он предварительно кэширует оптимизированную версию, которая занимает больше памяти по сравнению с [UIImage imageWithContentsOfFile:]. Кроме того, до iPhone 3.0 кэш, созданный [UIImage imageNamed:], не освобождается при появлении предупреждения о памяти.
iPhone текущего поколения имеет только 128 МБ оперативной памяти, некоторые из которых используются самой ОС. Изображение 320x480, полностью несжатое с альфа-каналом, может занять 614 КБ. Если у вас есть 400 уникальных изображений в полноэкранном режиме, это более 128 МБ оперативной памяти, при условии, что оно загружено и кэшировано без сжатия.