2
私はこのようなものがある場合:2つのコレクションに格納されたオブジェクトを1つだけ変更して更新できますか?
SomeObject *obj = [[SomeObject alloc] init];
obj.someIvar = 100;
NSMuteableArray *arr = [[NSMutableArray alloc] initWithCapacity:10];
[arr addObject:obj];
NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithCapacity:50];
[dict setValue:obj forKey:@"key"];
[obj release];
が、私はそうのようなOBJを更新することができます。
SomeObject *objFromDict = [dict objectForKey:@"key"];
objFromDict.someIvar = 5200;
を...とarr
内のオブジェクトも同様に更新されることを期待?コレクションがポインタを格納していると仮定しています。
優れています。それを再確認していただきありがとうございます。 –