`
374016526
  • 浏览: 95613 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

获取某一个class的私有Api

阅读更多

//知道怎么用私有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);

            

 

        }

 

分享到:
评论

相关推荐

    class-dump3.5

    用于获取iOS 私有api,此版本目前可用,使用方法参考我博客

    Hibernate中文API

    1.2.1. 第一个class 我们的第一个持久化类是一个带有一些属性(property)的简单JavaBean类: package events; import java.util.Date; public class Event { private Long id; private String title; ...

    day021-反射和注解笔记和代码.rar

    所以不能够直接new一个Class对象出来,是通过Class类中的一个方法获取到的。 例如:通过全限定路径类名 2、同一种类型不管通过什么方式得到Class的实例都是相等的;一个类型的字节码对象只有一份,在...

    class-dump-3.5包

    直接下载解压安装即可,在终端输入相关命令行就可实现获取iOS私用api

    超级有影响力霸气的Java面试题大全文档

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 23、EJB与JAVA BEAN的区别?  Java Bean 是可...

    Xamarin.HotSpotManager:https:github.comnickrussler的Xamarin C#端口Android-Wifi-Hotspot-Manager-Class,以允许在Android设备上创建和管理热点

    查看热点的当前状态启用/禁用热点读取或保存当前热点配置获取连接到热点的客户端列表用法安装努吉特Install-Package Xamarin.HotSpotManager基本范例HotSpotManager.App是一个快速的应用程序,用于查看API

    java 面试题 总结

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 20、EJB与JAVA BEAN的区别? Java Bean 是可复用...

    Java开发技术大全(500个源代码).

    loadClass.java 动态装载一个类 Shape.java 一个用于测试的简单类 useArray1.java 用反射机制使用数组示例1 useArray2.java 用反射机制使用数组示例2 第10章 示例描述:本章学习泛型。 demoBounds.java 演示有...

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    JAVA面试题最全集

    写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字...

    C#基础类库

    C#Encrypt--Encrypt加密/Encrypt解密/附加有MD5加密,个人感觉很不错的一个加密类 HashEncode 哈希加密帮助类,得到随机哈希加密字符串,随机哈希数字加密等 MySecurity MySecurity--Security安全加密/Security...

    OBS-Studio-Python-Scripting-Cheatsheet-obspython-Examples-of-API:带有Python的OBS Studio API

    表中的内容移动源将过滤器添加到源切换场景项可见性设置当前场景获取场景中的设置顺序将带有源的场景添加到当前场景大事记程序状态讯号时序(顺序图元) 热键播放声音从脚本或插件读取和写入私有数据浏览器源交互...

    C#基类库(苏飞版)

    一个Win32的Api包,实现了大部分的Api操作帮助方法 3.在c#程序中放音乐的帮助类 使用C#播放音乐的帮助类,只需要调用方法就可以放音乐了 GDI+相关,图像相关 1.生成缩略图的类文件SmallImage 一个把图片生成缩略...

    C#基类库大全下载--苏飞版

    一个Win32的Api包,实现了大部分的Api操作帮助方法 3.在c#程序中放音乐的帮助类 使用C#播放音乐的帮助类,只需要调用方法就可以放音乐了 GDI+相关,图像相关1.生成缩略图的类文件SmallImage 一个把图片生成缩略图...

    java经典面试2010集锦100题(不看你后悔)

    A) 在一个类的声明里声明的类,也叫做内部类或嵌套类,内部类可以作为外包类的一个成员使用,可以访问外包类的所有成员,包括私有成员。 B) 内部类的访问权限可以被定义为public、protected、private和default。但是...

    PHP和MySQL Web开发第4版pdf以及源码

    1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用...

    PHP和MySQL WEB开发(第4版)

    1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用date()函数...

    PHP和MySQL Web开发第4版

    1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用...

    XML操作动态库

    &lt;br&gt;//****************************** &lt;br&gt;//类 &lt;br&gt;//AFX_CLASS_EXPORT &lt;br&gt; &lt;br&gt;extern "C" class DLL_API CMyXML &lt;br&gt;{ &lt;br&gt;//****************************** &lt;br&gt;//私有属性 &lt;br...

    asp.net知识库

    .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...

Global site tag (gtag.js) - Google Analytics