我为我的 Cocoa 应用程序设置了一个自定义图标文件 (MyApp.icns)。如何NSImage
从我的应用程序中访问图标的表示?
像下面这样的东西是完美的:
NSImage * iconImage = [MyApplication defaultIconAsImage];
但我敢肯定这并不容易:)
当然,我可以获取图标文件的路径,如下所示:
NSString * iconPath = [[NSBundle mainBundle]
pathForResource:@"MyApp" ofType:@"icns"];
但在我看来,应该有某种标准方法来访问应用程序的图标文件,而不是通过名称调用它,因为名称可能会改变。
这样做的正确方法是什么?