黑马程序员技术交流社区
标题:
深复制与浅复制的问题
[打印本页]
作者:
songzengyu
时间:
2016-2-15 12:51
标题:
深复制与浅复制的问题
创建一个NSDictionary对象,随便往里面添加内容,然后通过代码产生可变和不可变副本,这些复制是深复制还是浅复制?
看过基础视频,可是这个问题没印象,望详细解答,或者告知在视频中的哪部分
作者:
songzengyu
时间:
2016-2-15 12:53
自己顶一下
作者:
544575179
时间:
2016-2-16 23:43
啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦
作者:
moshu111
时间:
2016-2-17 11:00
随手一甩就是标准的十五字你信吗
作者:
一个疯子
时间:
2016-2-18 10:00
对于nsdoctionary这是时候用copy就是浅对象,也就是指针复制。用mutablecopy就是产生新的对象,是内容复制,深复制
作者:
繁星相随
时间:
2016-2-19 09:44
产生可变的对象是浅复制,不可变的是深复制
作者:
久伴
时间:
2016-2-19 10:24
等大神回答
作者:
songzengyu
时间:
2016-2-20 21:43
繁星相随 发表于 2016-2-19 09:44
产生可变的对象是浅复制,不可变的是深复制
貌似说反了吧
作者:
梁川楠
时间:
2016-2-21 11:38
浅复制只是复制了指针,此时修改会影响之前对象的值,深复制就是在内存中重新建立了一个新的,修改是不会影响前面的值的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2