人!
我的一个视图应该包含运行该程序的Mac的图像。它应该看起来像“关于这个Mac”窗口。
这些图像保留在系统中的某个位置,问题是如何以编程方式获取它?目标C
我的代码只是根据当前模型替换最终图像,但我需要从系统中加载图像。
我将不胜感激任何帮助。
答案 0 :(得分:2)
这很简单:
[NSImage imageNamed:NSImageNameComputer]
对于其他型号,请查看here
编辑: 要获得更高的尺寸,请使用以下内容:
OSType code = UTGetOSTypeFromString((CFStringRef)CFSTR("root"));
NSImage *computer = [[NSWorkspace sharedWorkspace] iconForFileType:NSFileTypeForHFSTypeCode(code)];
其中" root" string来自IconsCore.h头文件(kComputer)。