阅读Dock信息OSX?

RLT*_*RLT 6 macos cocoa dock objective-c

我正在尝试阅读有关Dock的信息并检索应用程序及其在Dock上的位置.

任何人都可以给我一个如何做到这一点的指针?

编辑:从〜/ Library/Preferences/com.apple.dock.plist,我可以获得与静态(固定)应用程序和文件夹相关的所有信息,但不能获取有关已启动和最小化应用程序切片的信息.

对于已启动的应用,我们可以使用NSWorkspace.

最大的问题仍然是应用瓷砖最小化?

Isa*_*bel 2

~/Library/Preferences/com.apple.dock.plist 包含有关 Dock 中显示哪些应用程序的信息。然而,它只列出了哪些应用程序永久存储在那里,而不列出任何其他可能打开的应用程序。