1
NSMutableDictionary *dic1 = [NSMutableDictionary dictionaryWithCapacity:3];//0xbc7d9c0
KLPlayItem *aitem = [[KLPlayItem alloc] init];
aitem.radioId = 5;
[dic1 setObject:aitem forKey:@"aitem"];
NSMutableDictionary *dic2 = [dic1 mutableCopy];//0xbc7d9c0
KLPlayItem *aitem2 = [dic2 objectForKey:@"aitem"];
NSLog(@"aitem%d",aitem2.radioId);
aitem2.albumId = 10;
KLPlayItem *aaitem = [dic1 objectForKey:@"aitem"];
NSLog(@"");
dic1 和 dic2 内存地址不同,但是aitem 和 aitem2 内存地址相同,且改其中一个另外一个也更着修改
1
1
1
1
1
1
1
1
1
1
1
1