Добавляет ли 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"];
Will dictB.dictA.number Теперь = 2?
Ну, я могу думать об одном очень хорошем способе, чтобы узнать. Попробуй. – picciano
Сохраняет указатель. Изменение внутреннего словаря приведет к изменениям, видимым через внешний словарь. –