我应该使用什么来在OS X应用程序中显示jpg文件? UIImage,CGImage或Image Kit?

时间:2014-08-27 05:22:13

标签: xcode osx-mavericks

我对两组小部件的可用性感到困惑:NSImageViewIKImageView('Image Kit Image View')。

我的目标是从磁盘加载一些jpg文件并显示它们。无需编辑。

哪个小部件或框架更合适?

我认为UIImage完全不适用于此,因为它适用于iOS平台。

1 个答案:

答案 0 :(得分:2)

对大多数正常情况使用NSImageViewIKImageView适用于特殊情况,包括允许编辑操作。

NSImage是您可以正常使用的模型对象。 CGImage较低级别,有时也会使用,但我会说只有当a)你需要使用的某些API自然地与CGImage一起使用,或者b)CGImage提供了不可用的功能来自NSImageNSImageRep或其子类(例如NSBitmapImageRep)。

是的,UIImage不适用于OS X.