システムアイコンのNSImageを作る方法

Finderで表示されるフォルダーのアイコンなどを作る方法。

let folderIcon: NSImage = NSWorkspace.shared().icon(forFileType: NSFileTypeForHFSTypeCode(OSType(kGenericFolderIcon)))

kGenericFolderIconを変更すれば色々なアイコンを取得できます。

元となるアイコンファイルは下記のパスにあります。

/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources