我必须为 iPhone iOS 实现一个图片库。图片是基于包含图片 URL 的 XML 文档从 Web 加载的。我的问题是 - 实现某个图库的所有图片的图库概览的最佳方法是什么?(所有图片一次呈现给用户,就像在 GridView 中一样。这个问题侧重于性能问题,因为一个画廊可以有 100 多张照片 - 每张都有 100KB 或更大的大小)。
我已经尝试实现一个简单的视图,它由多个 UIImageViews(行和列)组成,其中图像被异步加载。但是应用程序因内存不足警告而崩溃,所以我必须按需加载图片,而不是一次全部加载。
实施此类画廊概览的最佳方式是什么?例如,每个单元格使用带有 3 张图片的 UITableView?还是使用分页 UIScrollView 更好,用户可以在每个页面呈现 12 张左右图片的页面之间切换?
主要问题是图像的缓存。会很高兴一些提示。