在Cocoa中从Web加载的异步图像

时间:2011-09-05 08:29:34

标签: cocoa asynchronous nsimage

我正在寻找一种方法在Cocoa中轻松加载来自网络的图像(适用于mac,而不是iOS)

任何指针?

由于

3 个答案:

答案 0 :(得分:2)

我知道这是迟到的回答,但我做了一个NSImageView子类来异步下载图像。它是PVAsyncImageView。
请在此处查看:PVAsyncImageView

答案 1 :(得分:1)

NSURLConnection是该职位的Cocoa API。

然而,有些人更喜欢ASIHTTPRequest(我就是其中之一)所以你也应该检查一下。这个库的开发人员也有非常好的文档!

答案 2 :(得分:0)

CGDataProviderCreateWithURL可用于创建CGImageRef。使用它,你不必设置自己的url连接(但你不应该实时或从绘图线程调用它,因为它会阻止)。

获得CGImageRef后,您可以直接使用结果或使用它来创建NSImage