1. 程式人生 > >Runtime獲取手機上所有app的bundleID

Runtime獲取手機上所有app的bundleID

首先包含標頭檔案 

#include <objc/runtime.h>

在demo中寫如下程式碼 

    Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");

NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)];

NSLog(@"apps: %@", [workspace performSelector:@selector(allApplications)]);