Cocoaアプリ用にカスタムアイコンファイル(MyApp.icns)を設定しています。NSImage
アプリケーション内からアイコンの表現にアクセスするにはどうすればよいですか?
次のようなものが最適です。
NSImage * iconImage = [MyApplication defaultIconAsImage];
しかし、それはそれほど簡単ではないと確信しています:)
もちろん、次のようにアイコンファイルへのパスを取得できます。
NSString * iconPath = [[NSBundle mainBundle]
pathForResource:@"MyApp" ofType:@"icns"];
しかし、名前が変わる可能性があるため、名前で呼び出す以外に、アプリケーションのアイコンファイルにアクセスするための何らかの標準的な方法があるはずだと私には思えます。
これを行うための適切な方法は何ですか?