在Cocoa中从web异步加载图像
我正在寻找一种方法,可以轻松地从Cocoa中的web加载图像(适用于mac,而不是iOS) 有指针吗在Cocoa中从web异步加载图像,cocoa,asynchronous,nsimage,Cocoa,Asynchronous,Nsimage,我正在寻找一种方法,可以轻松地从Cocoa中的web加载图像(适用于mac,而不是iOS) 有指针吗 谢谢NSURLConnection是该作业的Cocoa API 然而,有些人更喜欢AsitpRequest(我也是其中之一),所以你也应该检查一下。这个库的开发者也有很好的文档 CGDataProviderCreateWithURL可用于创建CGImageRef。使用此功能,您不必设置自己的url连接(但不应实时或从绘图线程调用它,因为它会阻塞) 一旦你有了一个cImageRef,你就可以直接使
谢谢NSURLConnection是该作业的Cocoa API
然而,有些人更喜欢AsitpRequest(我也是其中之一),所以你也应该检查一下。这个库的开发者也有很好的文档
CGDataProviderCreateWithURL
可用于创建CGImageRef
。使用此功能,您不必设置自己的url连接(但不应实时或从绘图线程调用它,因为它会阻塞)
一旦你有了一个
cImageRef
,你就可以直接使用结果,或者用它来创建一个NSImage
我知道回答这个问题已经晚了,但是我创建了一个NSImageView子类来异步下载图像。这是PVAsyncImageView。请在此处查看: