导入

#import <objc/runtime.h>

unsigned int count;
Method *methods = class_copyMethodList([UIAlertAction class], &count);
for (int i = 0; i < count; i++) {
Method method = methods[i];
SEL selector = method_getName(method);
NSString *name = NSStringFromSelector(selector);
NSLog(@"method_getName:%@",name);
}

unsigned int numIvars;

Ivar *vars = class_copyIvarList([UIAlertAction class], &numIvars);

NSString *key=nil;

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

Ivar thisIvar = vars[i];

key = [NSString stringWithUTF8String:ivar_getName(thisIvar)];

NSLog(@"variable_name :%@", key);

}

free(vars);

最新文章

  1. [LeetCode] Remove Invalid Parentheses 移除非法括号
  2. python--&gt;基础--&gt;005--&gt;类的三大成员:方法+属性+字段
  3. 自然语言18.2_NLTK命名实体识别
  4. 实操UNITY3D接入91SDK安卓版
  5. 跟着百度学PHP[4]OOP面对对象编程-7-OOP的一些关键子讲解
  6. MySql_十六进制值
  7. 原生cookie
  8. 了解Unix进程(1)
  9. 解决wordpress上传的文件尺寸超过 php.ini 中定义的 upload_max_filesize 值。
  10. JS能力测评试题
  11. HTML豆ちしき
  12. An Introduction to Stock Market Data Analysis with R (Part 1)
  13. [论文阅读]VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION(VGGNet)
  14. Android文件大头10G
  15. win10远程桌面连接提示身份验证错误,要求的函数不受支持的解决方案
  16. elasticsearch6.7 05. Document APIs(10)Reindex API
  17. [No0000E0]批量打开当前路径下的文件
  18. POJ 1426 Find The Multiple(寻找倍数)
  19. django-DIL模板自定义过滤器,自定义标签,自定义包含标签
  20. 打通版微社区(6):部署微信插件及开通QQ云服务

热门文章

  1. debain 安装nodejs
  2. form 表单提交返回值问题
  3. JavaScript-点击任意点显示隐藏
  4. 第四章——训练模型(Training Models)
  5. 7-25 :active :after :before :disabled
  6. java 匿名对象,内部类,修饰符,代码块
  7. TestNG失败自动截图
  8. BootStrapTable获取选中数据值并传参至父页面
  9. 对象和XML文件的转换
  10. 【源码解析】Sharding-Jdbc模块分析