标签:
/** 运行时 :runtime 可以访问隐藏的一些属性 */ + (void)initialize { unsigned int count = 0; //拷贝出所有的成员变量列表 这是一个数组 Ivar *ivars = class_copyIvarList(["类名" class], &count); for (int i = 0; i < count; i ++) { // Ivar ivar = *(ivars + i); Ivar ivar = ivars[i]; //等同上一句代码 NSLog(@"%s",ivar_getName(ivar)); } //释放内存 因为带有 copy free(ivars); }
标签:
原文地址:http://www.cnblogs.com/arenouba/p/5424084.html