iOS深浅拷贝
浅拷贝:你和你的影子,你改变,你的影子发生改变
深拷贝:你的克隆人,你改变,你的克隆人并不会发生变化
eg:
NSString *string = @"我是一个小白鼠"; NSString *copyString = [string copy]; NSMutableString *mutableCopyString = [string mutableCopy]; [mutableCopyString appendString:@"小黑鼠"]; NSLog(@"NSString原始指针:%p copy之后的指针 = %p mutableCopy之后的指针 = %p", string, copyString, mutableCopyString);
这不是开往幼儿园的车~