なぜ次の Objective-C コードは
name : (null)を出力します
が、NSLog(@"Country name : %@", c.name); 国名
: 米国
名 : 米国
Country *c = row;
//NSLog(@"Country name : %@", c.name);
Ivar ivar = class_getInstanceVariable([row class], "name");
NSString *name = object_getIvar(row, ivar);
NSLog(@"name : %@", name);