获取属性列表
来源:互联网 发布:知行乐学 编辑:程序博客网 时间:2024/06/04 08:44
-(void)dome{ unsigned int numIvars; //成员变量个数 Ivar *vars = class_copyIvarList(NSClassFromString(@"UIAlertAction"), &numIvars); //Ivar *vars = class_copyIvarList([UIView 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); key = [NSString stringWithUTF8String:ivar_getTypeEncoding(thisIvar)]; //获取成员变量的数据类型 NSLog(@"variable type :%@", key); } free(vars);}//因为ivar_getName得到的是一个带有下划线的名字,去掉下划线看起来更漂亮-(NSString *)delLine:(NSString *)string{ if ([string hasPrefix:@"_"]) { return [string substringFromIndex:1]; } return string;}
0 0
- 获取属性列表
- 获取控件属性列表分析
- 获取对象的属性列表
- iOS获取对象属性列表
- 运行时获取属性列表
- 获取class列表属性方法
- 运行时 获取属性列表
- java 通过 System 获取系统 属性列表
- 获取下拉列表中的属性值
- iOS 反射获取 类属性列表
- iOS 反射获取 类属性列表
- iOS获取类的属性列表
- OTL 连接数据库,获取字段列表属性
- oc运行时获取类属性列表
- runtime获取对象属性及方法列表
- html5 — 获取class列表属性
- Runtime之动态获取属性列表
- Runtime获取类属性列表和方法列表
- 初学linux ---浅谈进程
- 安卓开发中HttpURLConnection 连接能否指定只走移动数据?
- 【unity&文章】攻击敌人判定
- Delphi版本号对照(条件编译中用到)
- iOS Expected unqualified-id 和 Unkown type name 'NSString'
- 获取属性列表
- 校正前端上传的图片格式
- 冒泡排序
- [leetcode]107. Binary Tree Level Order Traversal II
- 阅读列表:On the Surprising Behavior of Distance Metrics in High Dimensional Space
- 集合框架
- IIC(2402)实验
- jypyter 中导入caffe
- 【简单贪心】POJ 3069-Saruman's Army