黑马程序员技术交流社区

标题: NSDictionary创建可变副本和不可变副本的方法 [打印本页]

作者: songzengyu    时间: 2016-2-20 08:26
标题: NSDictionary创建可变副本和不可变副本的方法
创建一个NSDictionary,并创建可变副本和不可变副本,说下是深复制还是浅复制。
作者: 一个疯子    时间: 2016-2-20 09:07
针对NSDictionary,如果创建不可变副本,那就是指针复制,就是浅复制.创建可变副本,内容复制,就是深复制
作者: songzengyu    时间: 2016-2-20 21:41
一个疯子 发表于 2016-2-20 09:07
针对NSDictionary,如果创建不可变副本,那就是指针复制,就是浅复制.创建可变副本,内容复制,就是深复制 ...

谢谢{:2_32:},深复制浅复制明白了,还有个问题怎么创建不可见副本和可变副本呢
作者: songzengyu    时间: 2016-2-20 21:53
songzengyu 发表于 2016-2-20 21:41
谢谢,深复制浅复制明白了,还有个问题怎么创建不可见副本和可变副本呢 ...

NSDictionary *diccopy=dic.copy;     //指针复制,浅
NSMutableArray *mtdic= dic.mutableCopy;  //内容复制,深
这样理解对吗






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