是否向NSMutableDictionary添加NSMutableDictionary創建副本或是否保留指針?是否向NSMutableDictionary添加NSMutableDictionary創建副本或者是否保留指針
我希望能夠更新第一的NSMutableDictionary的內容,並用其他的NSMutableDictionary中跟蹤 - 比如...
NSMutableDictionary* dictA = [[NSMutableDictionary alloc] init];
NSMutableDictionary* dictB = [[NSMutableDictionary alloc] init];
[dictA setValue:[NSNumber numberWithInt:1 ] forKey:@"number"];
[dictB setValue:dictA forKey:@"dictA"];
[dictA setValue:[NSNumber numberWithInt:2 ] forKey:@"number"];
威爾dictB.dictA.number現在= 2?
嗯,我能想到的一個很好的辦法,找出。嘗試一下。 – picciano
它保持指針。修改內部字典將導致通過外部字典顯示修改。 –