0

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 になりますか?

4

1 に答える 1