iOS - 异步图像下载

时间:2012-03-20 14:46:35

标签: objective-c ios xcode image asynchronous

我正在编写一个应用程序,它将在UIImageView中显示在我的服务器上找到的图像。

我需要一些异步下载图像并将其缓存在UIImageView中的东西。 当我按下按钮时,也需要能够取消下载。

有人能指出我可以做到这一点的方向吗?

2 个答案:

答案 0 :(得分:10)

在过去,它的框架是ASIHTTPRequest,但现在是一个废弃的项目。这https://github.com/AFNetworking/AFNetworking似乎很受欢迎。

答案 1 :(得分:1)

使用performSelectorInBackground:withObject: - 来自NSObject的方法;)

建议:视图的更新必须在主线程上运行!

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsobject_Class/Reference/Reference.html