Я делаю какую-то прокрутку для некоторых изображений, которые я сохранил на устройстве, используя NSFileManager
,
Каждый раз, когда пользователь прокручивает в определенную ячейку, я считываю данные изображения и загружаю их, а прокрутка идет немного медленно и прерывисто,
В настоящее время для чтения образа с диска я использую [NSFileManager contentsAtPath: myFile]
, а затем [UIImage imageWithData: imageData]
.
Я хотел знать, есть ли более простой и эффективный способ сделать это,
Я думал только о предварительной загрузке изображений в память, но эти изображения имеют размер 700x700 пикселей каждый, и я боюсь, что это приведет к чрезмерному использованию памяти,
В любом случае, я также видел в каком-то другом потоке, что JPG-представления, похоже, занимают намного больше памяти, чем PNG, поэтому после изменения всего на PNG он работал немного лучше, но все же недостаточно быстро.
Хотелось бы услышать ваши впечатления :)
Shai.