Objective c 如何通过mac os x API获取Safari.app的捆绑标识

Objective c 如何通过mac os x API获取Safari.app的捆绑标识,objective-c,macos,cocoa,safari,Objective C,Macos,Cocoa,Safari,我想专门在safari web浏览器中启动一些网页。我经常这样做。这需要应用程序id。对于safari,它是com.apple.safari。它按预期工作 有没有更好的方法通过api调用获取com.apple.safari 注意:我正在忽略默认的web浏览器,并在safari中打开它。好吧,我认为这是唯一的方法。如果有一些api调用来获取此应用程序id,则可能需要另一个标识符作为输入参数。现在至少有一个标识符应该保存在内存中 只需定义一个常量并使用它 #define kSafariAppId @

我想专门在safari web浏览器中启动一些网页。我经常这样做。这需要应用程序id。对于safari,它是
com.apple.safari
。它按预期工作

有没有更好的方法通过api调用获取
com.apple.safari


注意:我正在忽略默认的web浏览器,并在safari中打开它。

好吧,我认为这是唯一的方法。如果有一些api调用来获取此应用程序id,则可能需要另一个标识符作为输入参数。现在至少有一个标识符应该保存在内存中

只需定义一个常量并使用它

#define kSafariAppId @"com.apple.safari"

谢谢我也在做类似的事情
NSString*const ksafarid=@“com.apple.safari”这将与类型检查一致