raf*_*afa 5 macos cocoa objective-c
如何检测用户是否有应用程序,如echofon或twitter for mac或用户是否拥有页面或textmate?有什么建议?
使用NSWorkspace的fullPathForApplication:获取应用程序的包路径.如果该方法返回nil,则不会安装该应用程序.例如:
NSString *path = [[NSWorkspace sharedWorkspace] fullPathForApplication:@"Twitter"];
BOOL isTwitterInstalled = (nil != path);
Run Code Online (Sandbox Code Playgroud)
URLForApplicationWithBundleIdentifier是您可以使用的另一种方法.