当我git log用来检查我的提交解释性说明时
1. what I changed
2. blank line
3. why I changed it
Run Code Online (Sandbox Code Playgroud)
在3行不像1. what i changed 2. blank line 3. why i changed只在1行.
我以为我理解了 copy 和 mutableCopy 之间的区别。但今天我对自己产生了怀疑。我还是不明白。
\n\nNSArray *arrayB = [NSArray arrayWithObject:@"a"];\nNSArray *arrayA = [arrayB copy];\nNSArray *arrayC = [arrayB mutableCopy];\nNSArray *arrayD = arrayB;\nRun Code Online (Sandbox Code Playgroud)\n\n当我对 arrayA、arrayC 或 arrayD\xef\xbc\x8c 进行一些更改时,arrayB 是否会与更改的 arrayA、arrayC 和 arrayD 之一具有相同的更改?
\n