#import <objc/runtime.h>
- (void )propertys
{
unsigned int count = 0;
//获取属性的列表
objc_property_t *propertyList = class_copyPropertyList([UIDatePicker class], &count);
for(int i=0;i<count;i++)
{
//取出每一个属性
objc_property_t property = propertyList[i];
//获取每一个属性的变量名
const char* propertyName = property_getName(property);
NSString *proName = [[NSString alloc] initWithCString:propertyName encoding:NSUTF8StringEncoding];
NSLog(@"pro - > %@",proName);
}
//c语言的函数,所以要去手动的去释放内存
free(propertyList);
return;
}