私のOS X アプリケーションでは、ユーザーが Finder ウィンドウを開くことができるようにしています。「Finder を開く」ボタンで Finder のアイコンを使用したいと考えています。私のアプリケーションは App Store に送られますが、アイコンの使用に関する Apple のポリシーに違反することは避けたいと思います。
では、そのような再利用は Apple によって許可されるのでしょうか? そして、誰かが Apple のドキュメントに対応する参照を提供できますか? (許可されていないと読んだと思ったのですが、今は見つかりません。)
更新: 対象のアプリケーションが実行されていない場合を処理するために、次のように、以前の質問12166532に対するスーパーフェルの回答を使用しました。
// Return an application's icon using its bundle identifier
- (NSImage *) applicationIconWithBundleIdentifier: (NSString *) bundleIdentifier
{
NSImage *image = [NSImage imageNamed:NSImageNameComputer]; // fallback icon
NSString *path = [[NSWorkspace sharedWorkspace] absolutePathForAppBundleWithIdentifier:bundleIdentifier];
if (path) {
image = [[NSWorkspace sharedWorkspace] iconForFile:path];
}
return image;
}
しかし、私を正しい軌道に乗せてくれた以下のRobの回答に非常に感謝しています.