您的位置:首页 > 其它

怎么获得私有api

2013-12-03 10:15 302 查看
//知道怎么用私有api,要怎么获得

   //要导入#import <objc/runtime.h>

   NSString *className = NSStringFromClass([UIView class]);

   //这里是uiview,可以改成自己想要的

    

   const char *cClassName = [className UTF8String];

    

   id theClass = objc_getClass(cClassName);

    

   unsigned int outCount;

    

   Method *m =  class_copyMethodList(theClass,&outCount;);

   

   NSLog(@"%d",outCount);

   for (int i = 0; i<outCount; i++) {

       SEL a = method_getName(*(m+i));

       NSString *sn = NSStringFromSelector(a);

       NSLog(@"%@",sn);

 

   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: