我可以objc_property_t property
property_getName(property)
名称
unsigned int outCount;
objc_property_t *properties = class_copyPropertyList([model class], &outCount);
for (int i = 0; i < outCount; i++) {
objc_property_t property = properties[i];
NSString *propertyName = [NSString stringWithUTF8String:property_getName(property)];
}
但我怎样才能得到关于property
的类型,如CGFloat或NSString或NSInteger ....
答案 0 :(得分:1)
使用Neighborhood
,您需要调用objc_property_t
然后属性类型位于一个相当神秘的字符串的前面 - 要查看一些解析结果的代码,请参阅以下答案: