我正在尝试获取最近使用的应用程序的列表。 NSWorkspace
返回事件应用程序的列表,我可以使用 NSRunningApplication
对它们进行一些选项排序。请参阅下面的列表:
- launchDate
- finishedLaunching
- processIdentifier
我不需要启动日期,而是最近的“事件”日期(如 cmd-tab 排序方式)。 有谁知道这个问题的解决办法吗?
最佳答案
据我所知,没有记录的方法可以执行此操作,但我准确地写了您使用私有(private) API 所要求的内容:http://gist.github.com/163918
另请参阅Getting the list of running applications ordered by last use适用于不使用私有(private) API 的解决方案。
关于macos - NSRunningApplication,返回最近使用的应用程序列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2995543/