Objective c 如何获取mac上所有启动/登录应用程序的列表?
我想用objective c获得启动Mac时启动的所有应用程序的列表/数组Objective c 如何获取mac上所有启动/登录应用程序的列表?,objective-c,cocoa,Objective C,Cocoa,我想用objective c获得启动Mac时启动的所有应用程序的列表/数组 提前谢谢 以下是从启动时获取所有应用程序列表的代码 // Get the LoginItems list. LSSharedFileListRef loginItemsRef = LSSharedFileListCreate(NULL, kLSSharedFileListSessionLoginItems, NULL); if (loginItemsRef == nil) return nil;
提前谢谢 以下是从启动时获取所有应用程序列表的代码
// Get the LoginItems list.
LSSharedFileListRef loginItemsRef = LSSharedFileListCreate(NULL, kLSSharedFileListSessionLoginItems, NULL);
if (loginItemsRef == nil) return nil;
// Iterate over the LoginItems.
NSArray *loginItems = (__bridge NSArray *)LSSharedFileListCopySnapshot(loginItemsRef, nil);
for (id item in loginItems) {
// do what you want
}