直接调用方法:
#pragma mark --改变私有变量
-(void)chageVar{
model *a = [[model alloc]init];
[a printIn];//打印name
unsigned int count = 0;
Ivar *ivars = class_copyIvarList([a class], &count);
Ivar name = ivars[1];
object_setIvar(a, name, @"上海");
NSLog(@"对name进行更改\n");
[a printIn];
}
另外,OC调用swift类并更改私有变量的值,打印出来是乱码....谁知道原因求赐教