2013-06-03 72 views
1

在OSX SDK中,有沒有一種方法可以通過顯示其圖標來表示UI中的文件? 換句話說,是否有可能訪問某個特定文件的圖標,例如在NSImageView中顯示它?獲取文件的圖標或縮略圖

PS:我使用的MonoMac,但Objective-C代碼肯定會幫助我太:)

在此先感謝

回答

6

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

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

如果你需要某種文件類型的圖標,你可以使用iconForFileType:

+0

太好了,謝謝! – ingham

1

我用這個美食gory https://github.com/incbee/NSImage-QuickLook非常有幫助。

+0

雖然這可能在理論上回答這個問題,但[這將是更可取的](// meta.stackoverflow.com/q/8259)在這裏包括答案的基本部分,並提供供參考的鏈接。 –