从Parse中检索许多图像的最佳实践



我有一个基于照片的应用程序,并且在Parse上有大量的大分辨率图像。我目前有我的应用程序设置,从Parse抓取这些图像与查询,并将每张照片存储到一个循环的UIImage数组,然后在UICollectionView显示这些照片。

如果我们从Parse中提取少于10张照片,它会工作得很好。然而,如果我正在检索,比如20张照片,当我在照片加载后向下滚动我的UICollectonView时,大约在第18张照片左右,我的应用程序将崩溃,Xcodes控制台将输出"Received memory warning"。

从Parse中检索大量大尺寸照片的最佳实践是什么?(如果你在UICollectionView中显示它们)

我只下载缩略图。如果愿意的话,你甚至可以使用延迟加载(http://www.theappguruz.com/blog/ios-lazy-loading-images)。

当图像被点击,你想看到它的完整尺寸,然后你下载完整尺寸的图像:)设置要在内存中保留多少图像的限制,并使用队列来决定何时存储/删除旧图像。

最新更新