У меня есть пользовательский файл значков (MyApp.icns), настроенный для моего приложения Cocoa. Как я могу получить доступ к представлению NSImage
значка из моего приложения?
Что-то вроде следующего было бы идеально:
NSImage * iconImage = [MyApplication defaultIconAsImage];
Но я уверен, что это не так просто:)
Я могу, конечно, получить путь к файлу значка следующим образом:
NSString * iconPath = [[NSBundle mainBundle]
pathForResource:@"MyApp" ofType:@"icns"];
Но мне кажется, что должен быть какой-то стандартный способ доступа к файлу значка для приложения, кроме вызова его по имени, поскольку имя может измениться.
Каков правильный способ сделать это?