字符串转化成变量名的方法

#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);

    }

字符串转化成变量名的方法  

posted @ 2013-09-26 12:05  天下.无贼  阅读(611)  评论(0)    收藏  举报