ページ

2008年7月26日土曜日

起動中のアプリ調査 (2) アイコン

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

アイコン画像は同じく NSWorkspace のメソッドで取得ができる。

NSImage* icon = [[NSWorkspace sharedWorkspace] iconForFile:@"/System/Library/CoreServices/Finder.app"];


上記を実行すると iconの内容は次のようになった。
2008-07-02 21:11:48.169 AppList[1091:10b] (
NSImage 0x1815d0 Size={32, 32} Reps=(
NSIconRefBitmapImageRep 0x181930 Size={128, 128} ColorSpace=NSCalibratedRGBColorSpace BPS=8 BPP=32 Pixels=128x128 Alpha=YES Planar=NO Format=0,
NSIconRefBitmapImageRep 0x181aa0 Size={256, 256} ColorSpace=NSCalibratedRGBColorSpace BPS=8 BPP=32 Pixels=256x256 Alpha=YES Planar=NO Format=0,
NSIconRefBitmapImageRep 0x181ae0 Size={512, 512} ColorSpace=NSCalibratedRGBColorSpace BPS=8 BPP=32 Pixels=512x512 Alpha=YES Planar=NO Format=0,
NSIconRefBitmapImageRep 0x181b20 Size={32, 32} ColorSpace=NSCalibratedRGBColorSpace BPS=8 BPP=32 Pixels=32x32 Alpha=YES Planar=NO Format=0,
NSIconRefBitmapImageRep 0x181b60 Size={16, 16} ColorSpace=NSCalibratedRGBColorSpace BPS=8 BPP=32 Pixels=16x16 Alpha=YES Planar=NO Format=0
)
)

複数の画像が用意されているのがわかる。