巧用runtime遍历类的重要信息
2015-08-30 09:57
176 查看
objc/runtime.h是座宝库,里面有很多不为熟悉的宝贝让我们挖掘。
今天我们要解决的问题是如何拿到所有符合(示例中我们的过滤原则是前缀为***的类)要求类的类名。
话不多说,上代码先
![](https://img-blog.csdn.net/20150830100306540?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
拿到了类和类名,很容易拿到该类所对应的方法,属性和协议,你懂的
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
今天我们要解决的问题是如何拿到所有符合(示例中我们的过滤原则是前缀为***的类)要求类的类名。
话不多说,上代码先
拿到了类和类名,很容易拿到该类所对应的方法,属性和协议,你懂的
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
相关文章推荐
- 利用非递归方法实现二叉树的中序遍历
- 【数据库学习】机房收费系统(一)学生上下机
- Spring MVC 是什么
- CF-455A
- HP JAVA第一周
- 黑马程序员 设计模式
- 数据库生成带框架、数据的脚本和还原数据库
- 利用非递归方法实现二叉树的先序遍历
- <table>标签
- OSPF点对点配置
- OpenSSL简介及在Windows、Linux、Mac系统上的编译步骤
- iphone开发之表格组件UITableView的使用(一)使用时的具体步骤介绍
- USACO ORZ(hdu4277 深搜剪枝)
- 红色警戒2修改器原理百科(四)
- 九度oj 1179
- 最短路径算法之 Dijkstra(迪杰斯特拉)算法
- Android资源管理框架(Asset Manager)简要介绍和学习计划
- java实现9*9乘法表
- WIN7上快速架设一个可以用于Yii2开发调试的PHP运行环境 [ 2.0 版本 ]
- 敏捷开发之Scrum扫盲篇