在NSWorkspace
功能的launchedApplications
文档中,它说:
“强烈建议您使用NSWorkspace runningApplications
方法和NSRunningApplication
类在针对Mac OS X v10.6及更高版本的应用程序中检索此信息。”
我正在寻找一种方法来仅检索具有用户界面的“真实”应用程序,忽略所有后台进程,例如loginwindow
或Mac_SwapperDemon
等。
这是在launchedApplications
的来电中自动完成的,我找不到使用runningApplications
的方法。
任何想法?
答案 0 :(得分:2)
您可能想要runningApplications
activationPolicy
为NSApplicationActivationPolicyRegular
的应用。