macos - 获取文件的图标或缩略图

标签 macos cocoa

在 OSX SDK 中,有没有一种方法可以通过显示其图标来在 UI 中表示文件? 换句话说,是否可以访问特定文件的图标,例如将其显示在 NSImageView 中?

PS:我使用的是 MonoMac,但 Objective-C 代码肯定也会对我有帮助:)

提前致谢

最佳答案

您可以使用NSWorkspace's iconForFile:
例如:

[[NSWorkspace sharedWorkspace] iconForFile:@"/Applications/Launchpad.app"];

如果您需要某种文件类型的图标,可以使用iconForFileType:

关于macos - 获取文件的图标或缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16892668/

相关文章:

cocoa - 恢复时自动调整窗口位置

r - 从下载的文件中提取源元数据

macos - Mac 上的核心转储写在哪里?

css - 来自 fonts.com 的 Webfont 显得太粗了

objective-c - 带圆角的 NSTextField?

iphone - 如何使用 Objective C 从 Cocoa 中的 WebFrame 获取跨度值

iphone - cocoa 应用程序的 info plist 中的 "bundle display name"和 "bundle name"有什么区别

java - 错误 : The resource could not be loaded because the App Transport Security policy requires the use of a secure connection

c++ - 无法在 mac OSX mavericks 上编译 wxwidgets 项目

iphone - Objective C - 对 NSMutable 字符串使用 insertString