name というプロパティを持つ person 型のオブジェクトがあるとします。
Person *p;
[p setValue:@"John" forKey:@"name"];
これは非常にうまく機能します。私がやりたいことは、より深く掘り下げることです。クラス person には、クラス Address の address という別のプロパティがあり、zipcode というフィールドがあるとします。
これよりも人から郵便番号を割り当てる簡単な方法はありますか? たぶん、よりクリーンでクリアなものですか?
[[p valueForKey:@"address"] setValue:@"234567" forKey:@"zipcode"];