黑马程序员技术交流社区

标题: 浅拷贝与深拷贝的区别 [打印本页]

作者: ronglijun    时间: 2015-4-24 23:54
标题: 浅拷贝与深拷贝的区别
浅拷贝:内容拷贝,不会产生新的对象;但是引用计数器会+1
深拷贝: 指针拷贝,引用计数器不会加1,但是会产生一个新的对象!一般字符串NSString就用copy,深拷贝.
不想改变原来对象的话就用深拷贝,产生一个新的对象进行操作

但是在数组和字典的时候需要注意。。。。。不可变对象调用copy   可变对象调用copy ...哈哈。。。。先研究下。。。说的不好望各位大神指点指点




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2