NSRunningApplication,最近使用的应用程序的返回列表?

Mar*_*ijn 3 macos cocoa nsworkspace nsrunningapplication

我正在尝试获取最近使用的应用程序列表.NSWorkspace返回活动应用程序列表,我可以使用几个选项对它们进行排序NSRunningApplication.见下面的列表:

- launchDate
- finishedLaunching
- processIdentifier
Run Code Online (Sandbox Code Playgroud)

我不想要发布日期,而是最近的"活动"日期(就像方式cmd- tab排序).有谁知道这个解决方案?

0xc*_*ced 5

我没有记录这样做的方法,但是我写了你要求使用私有API的确切内容:http://gist.github.com/163918

另请参阅获取上次使用的运行应用程序列表,以获取不使用私有API的解决方案.