码迷,mamicode.com
首页 > 移动开发 > 详细

获取类的成员变量(ios)

时间:2015-07-01 16:01:21      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:ios

获取类的成员变量(ios)


unsigned int numIvars;
Ivar *vars = class_copyIvarList(NSClassFromString(@"TestView"), &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);

版权声明:本文为博主原创文章,未经博主允许不得转载。

获取类的成员变量(ios)

标签:ios

原文地址:http://blog.csdn.net/rainlesvio/article/details/46710793

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!