在我的iPhone应用程序中,我需要显示来自服务器的图像。iPhone:从URL中有效地将图像下载到iPhone应用程序
我需要下载并从URL中保存。
大概有20张图片需要下载。
什么可能是一个出路,在性能不减少?
我已经尝试过以前使用NSData将图像转换为NSData并将其保存到我的应用程序,但它需要大量的时间。
什么可能是一个更容易和更有效的出路?
在我的iPhone应用程序中,我需要显示来自服务器的图像。iPhone:从URL中有效地将图像下载到iPhone应用程序
我需要下载并从URL中保存。
大概有20张图片需要下载。
什么可能是一个出路,在性能不减少?
我已经尝试过以前使用NSData将图像转换为NSData并将其保存到我的应用程序,但它需要大量的时间。
什么可能是一个更容易和更有效的出路?
我推荐使用ASIHTTPRequest异步下载图像,并在准备就绪时显示它们。通过使用该类的异步接口,您的应用程序可以作出响应并继续正常运行,同时在后台等待数据加载。
ASIHTTPRequest是开源免费使用:http://allseeing-i.com/ASIHTTPRequest/
Facebook应用程序用于下载和显示图像的代码已作为the three20 library的一部分开源。
如果您想编写自己的网络代码ASIHTTPRequest是一个非常有用的库,它包括直接下载到文件和队列管理等功能。
为什么? ASIHTTPRequest对NSURLRequest有什么好处? – hooleyhoop