在我的应用程序中,我下载图像并将其插入表格视图中。在我的情况下,可能有几个相同的URL具有相同的URL。为了减少服务器overloa,我只想下载每个图像一次。有内置的支持吗?或者实现目标的最佳方式是什么?
答案 0 :(得分:1)
创建NSMutableDictionary
并在下载图像并将其放在表视图中时,将URL作为字典中的键添加,将表视图行添加为值。在下载图像之前,请检查以确保字典尚未包含URL(if ([[dictionary allKeys] containsObject:url])
。如果没有,请下载图像。如果是,请抓取行号并将其清空行的图像与字典中行的图像相同。
http://example.com/image => 1