在 OSX SDK 中,有没有办法通过显示图标来表示 UI 中的文件?换句话说,是否可以访问特定文件的图标,例如在 NSImageView 中显示它?
PS:我正在使用 MonoMac,但 Objective-C 代码肯定也会帮助我:)
提前致谢
您可以使用NSWorkspace 的 iconForFile:
例如:
[[NSWorkspace sharedWorkspace] iconForFile:@"/Applications/Launchpad.app"];
如果您需要某种文件类型的图标,您可以使用iconForFileType:
我用这个类别 https://github.com/incbee/NSImage-QuickLook很有帮助。