
圖片 1.png
淺拷貝發(fā)生了什么變化?
1.淺拷貝會增加被copy對象的引用計數(shù);
2.淺拷貝不會發(fā)生新的內(nèi)存分配;

圖片 2.png
深拷貝發(fā)生了什么變化?
- 深拷貝不會增加被copy對象的引用計數(shù);
- 深拷貝發(fā)生新的內(nèi)存分配;

圖片 3.png
總結(jié):
1.可變對象的copy和mutableCopy都是深拷貝。
2.不可變對象的copy是淺拷貝,mutableCopy是深拷貝。
3.copy方法返回的都是不可變對象。