如何检测是否使用objective-c为mac启动了应用程序?
答案 0 :(得分:2)
“推出的应用程序”可能有点微妙。它取决于它究竟是什么类型的应用程序,并且线条并不总是清晰的。也就是说,对于最常见的情况(也可能是您正在寻找的情况),请使用NSWorkspace
:
NSArray *apps = [[NSWorkspace sharedWorkspace] runningApplications];
您可以搜索该内容以查找您关注的NSRunningApplication
。通常,使用的最佳属性是bundleIdentifier
。