iOS – asynchronous图像下载

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

我需要的东西,将asynchronous下载图像,并将其caching在UIImageView中。 按下button时,下载也需要被取消。

任何人都可以指向我可以做到这一点的方向吗?

在过去的框架是ASIHTTPRequest,但现在是一个被遗弃的项目。 这个https://github.com/AFNetworking/AFNetworking现在好像很受欢迎。

使用NSObject的performSelectorInBackground:withObject: – 方法;)

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

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