Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Cocoa中从web异步加载图像_Cocoa_Asynchronous_Nsimage - Fatal编程技术网

在Cocoa中从web异步加载图像

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

我正在寻找一种方法,可以轻松地从Cocoa中的web加载图像(适用于mac,而不是iOS)

有指针吗


谢谢

NSURLConnection是该作业的Cocoa API


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

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


一旦你有了一个
cImageRef
,你就可以直接使用结果,或者用它来创建一个
NSImage

我知道回答这个问题已经晚了,但是我创建了一个NSImageView子类来异步下载图像。这是PVAsyncImageView。
请在此处查看: