什么是 NSImage 的 UIImage imageWithData 等价物

What is the equivalent of UIImage imageWithData for NSImage

我想将图像加载到我的 MAC OS 桌面应用程序中。我找到了很多关于如何在移动设备上执行此操作的文档 iOS 但是我如何在我的桌面应用程序上加载图像,因为没有 UIImage(imageWithData).

NSData * imageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString:@"myurl"]];
productImage.image = [NSImage imageWithData:imageData];

imageWithData: 是 UIKIt 中 initWithData: 的便捷初始化器。 AppKit 似乎没有这个,所以你只需要像这样使用 initWithData:

productImage.image = [[NSImage alloc] initWithData:imageData];

有关详细信息,请参阅此页面:https://developer.apple.com/reference/appkit/nsimage/1519941-initwithdata?language=objc