iphone中有没有方法使用NSString获取property,并且保留property?
@interface MyLovelyClass : NSObject
@property (nonatomic) double test;
-(double) returnDoubleProperty:(NSString *) propertyName;
然后调用:
MyLovelyClass *mlc=[ [MyLovelyClass alloc] init];
double value=[mlc returnDoubleProperty:@"test"];
如果知道某个类的属性名来得到这个属性的值,可以使用KVC
MyLovelyClass *mlc=[ [MyLovelyClass alloc] init];
double value=[[mlc valueForKey:@"test"] doubleValue];