我必须为iPhone iOS实现图像库。基于包含图片的URL的XML文档从Web加载图片。我的问题是 - 实现图库的最佳方法是什么?某画廊的所有图片概述? (所有图片都会立即呈现给用户,就像在GridView中一样。这个问题主要关注性能问题,因为一个图库可以有100多张照片 - 每张照片的大小都在100KB或更多)。
我已经尝试实现一个简单的View,它包含多个UIImageViews(行和列),其中图像是异步加载的。但是应用程序因低内存警告而崩溃,因此我必须按需加载图片,而不是一次性加载。
实施此类图库概述的最佳方式是什么?例如,为每个单元使用带有3张图片的UITableView?或者使用分页的UIScrollView更好,用户可以在页面之间切换,每页显示12张图片?
主要问题是图像的缓存。一些提示会很高兴。
答案 0 :(得分:0)
无论你使用哪种解决方案,你都可以缓存图像,缓存你可以实现自己的缓存机制的图像,或者使用已经疯狂的图像(我选择第二种选择)我通常使用ASIHTTPRequest,更具体地说我使用{{ 3}}检查他们的文档,但它非常容易使用