您的位置:首页 > 移动开发 > IOS开发

iOS 反射获取 类属性列表

2015-03-22 12:58 141 查看
#iOS 反射获取 类属性列表

必须加入runtime 头文件

import <objc/runtime.h>

unsigned int outCount, i;
objc_property_t *properties = class_copyPropertyList([PremiumCalculateItemKindFee class], &outCount);
for (i=0; i<outCount; i++) {
objc_property_t property = properties[i];
NSString * key = [[NSString alloc]initWithCString:property_getName(property)  encoding:NSUTF8StringEncoding];
NSLog(@"property[%d] :%@ \n", i, key);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: