【发布时间】:2019-03-31 02:14:58
【问题描述】:
在 macOS 上的 Objective-C 中,[[NSWorkspace sharedWorkspace] runningApplications] 方法可用于获取系统上正在运行的应用程序的列表。
但是,根据Apple's documentation,返回数组中应用程序的顺序是未定义的。
如果用户按 Cmd+Tab,我想按照它们出现的顺序获取正在运行的应用程序的列表;也就是说,在每个应用程序是最前面的应用程序的“Z 顺序”中。
如何做到这一点?
【问题讨论】:
标签: objective-c macos