最近打开的应用程序

时间:2011-03-05 16:27:45

标签: objective-c cocoa macos

有没有办法获得最近打开的应用程序列表?如果是这样,怎么样?

(Cocoa Mac)

1 个答案:

答案 0 :(得分:3)

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