利用runtime获取所有属性

//导入头文件

#import
- (void)getList{
//获取所有的属性,去查看有没有对应的属性
unsigned int count = 0; objc_property_t *propertys = class_copyPropertyList([UIDatePicker class], &count);
for(int i = 0; i < count; i ++){
//获得每一个属性
objc_property_t property = propertys[i];
//获得属性对应的nsstring
NSString *propertyName = [NSString stringWithCString:property_getName(property) encoding:NSUTF8StringEncoding];
//输出打印看对应的属性
NSLog(@"propertyname = %@",propertyName);
【利用runtime获取所有属性】}

    推荐阅读