Mac编程:Command-TAB - 如何构建应用程序列表?

Jas*_*enX 5 macos cocoa objective-c

我需要枚举具有"窗口","图标"的应用程序,无论它们是否最小化到扩展坞.我基本上需要Command-TAB为您带来的应用程序列表.你是如何以编程方式执行此操作的?

我试过的一切都给了我一切,或者只是非最小化的应用程序.让我疯狂.尝试过CGWindowListCopyWindowInfo,NSArray *runningApps = [workspace launchedApplications]但我无法过滤我需要的列表 - 无论Cmd-TAB带给你什么.

Jos*_*zzi 1

之前曾在这里询问和回答过这个问题:获取按上次使用排序的正在运行的应用程序的列表