由于一直不清楚,copy、mutableCopy和浅拷贝、深拷贝的具体含义与用法,对这方面的知识进行了简单了解。
浅拷贝与深拷贝1.copy、mutableCopy不等同于浅拷贝、深拷贝。
2.除不可变类型的copy是浅拷贝外,其他的都是深拷贝。
3.深拷贝可分为不完全拷贝和完全拷贝,一般的深拷贝都是不完全拷贝,即生成新的对象 但内容还是引用原来的。
4.只有容器或组合类型才有深浅拷贝,字符串那种要么是引用要么是拷贝,没深浅之分。
由于一直不清楚,copy、mutableCopy和浅拷贝、深拷贝的具体含义与用法,对这方面的知识进行了简单了解。
浅拷贝与深拷贝1.copy、mutableCopy不等同于浅拷贝、深拷贝。
2.除不可变类型的copy是浅拷贝外,其他的都是深拷贝。
3.深拷贝可分为不完全拷贝和完全拷贝,一般的深拷贝都是不完全拷贝,即生成新的对象 但内容还是引用原来的。
4.只有容器或组合类型才有深浅拷贝,字符串那种要么是引用要么是拷贝,没深浅之分。
Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务