1 const char ** objc_copyImageNames(unsigned int *outCount);//獲取已加載動(dòng)態(tài)庫
NSMutableArray * arr =[[NSMutableArray alloc]init];
u_int outcount;
const char ** images=objc_copyImageNames(&outcount);
for (int i=0; i< outcount; i++)
{
[arr addObject:@(images[i])];
}
free(images);
NSLog(@"arr=:%@",arr);
2
const char ** objc_copyClassNamesForImage(const char *image, unsigned int *outCount);
u_int outCount;
const char ** class = objc_copyClassNamesForImage(class_getImageName(NSClassFromString(@"NSArray")), &outCount);
for (int i =0; i < outCount; i++)
{
NSLog(@"===name==: %s", class[i]);
}
3 const char * class_getImageName(Class cls);//class 在系統(tǒng)中的位置
const char * path = class_getImageName([UIView class]);
NSLog(@"path=:%s",path);