相关疑难解决方法(0)

获取上次使用时排序的正在运行的应用程序列表

我想按照⌘+⇥时出现的相同顺序获取正在运行的应用程序列表

即如果我使用TextEdit,然后预览,那么iCal,顺序是

  1. iCal中
  2. 预习
  3. 文本编辑

使用 [[NSWorkspace sharedWorkspace] launchedApplications]不起作用,因为应用程序按启动日期/进程ID排序.枚举GetNextProcess不起作用,因为它也是由pid排序的.

注册通知和维护列表不是一个选项,因为我必须在应用程序启动后立即知道列表.那么,列表的第一个元素实际上就足够了,但我认为这几乎是同一个问题.

是否有一些API可用于获取此信息?

cocoa list process

14
推荐指数
1
解决办法
4809
查看次数

标签 统计

cocoa ×1

list ×1

process ×1