有没有办法获得最近打开的应用程序列表?如果是这样,怎么样?
(Cocoa Mac)
答案 0 :(得分:3)
查看LaunchServices/LSSharedFileList.h
标头文件。不幸的是,Xcode文档中没有记录此文件中的函数,但文件中的注释非常好。基本上,您通过将kLSSharedFileListRecentApplicationItems
传递给LSSharedFileListCreate()
来创建对最近打开的应用程序列表的引用。然后使用LSSharedFileListCopySnapshot()
获取列表的当前内容数组。