字符串转化成变量名的方法
#import<objc/runtime.h>
a1 =@"This is a1";
a2 =@"This is a2";
a3 =@"This is a3";
for (int i =0; i <3; i++) {
NSString *var = [NSStringstringWithFormat:@"a%d",i +1];
Ivar ivar =object_getInstanceVariable(self,var.UTF8String,NULL);
NSString *str = (NSString *)object_getIvar(self, ivar);
NSLog(str);
}
字符串转化成变量名的方法

浙公网安备 33010602011771号