Кроме того, вы должны помнить, что размер цитируемого изображения - это его сжатый размер. Как только это изображение используется в представлении, оно будет распаковано для отображения в графическом контексте. Несжатый размер 70 изображений будет чертовски большим, чем несколько мегабайт.
Если вы загрузите их все в одно и то же время, вы, вероятно, завершите работу приложения с ошибкой нехватки памяти.
Я предлагаю только сохранять имена файлов изображений в массиве и загружать изображение только тогда, когда оно действительно требуется.
Кроме того, существуют некоторые различия в способе UIImage
загрузки данных изображения в зависимости от того, какой метод вы используете для загрузки изображения. Я не достаточно уверен в своей памяти об этой ситуации, чтобы записать точные различия. Основная идея заключается в том, что imageNamed:
будет загружать и кэшировать изображение для вас, в то время как (я думаю) initWithContentsOfFile будет загружать данные изображения по требованию, сохраняя вам некоторую память до самой последней минуты, когда изображение потребуется.