A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

创建一个NSDictionary,并创建可变副本和不可变副本,说下是深复制还是浅复制。

3 个回复

倒序浏览
针对NSDictionary,如果创建不可变副本,那就是指针复制,就是浅复制.创建可变副本,内容复制,就是深复制
回复 使用道具 举报
一个疯子 发表于 2016-2-20 09:07
针对NSDictionary,如果创建不可变副本,那就是指针复制,就是浅复制.创建可变副本,内容复制,就是深复制 ...

谢谢{:2_32:},深复制浅复制明白了,还有个问题怎么创建不可见副本和可变副本呢
回复 使用道具 举报
songzengyu 发表于 2016-2-20 21:41
谢谢,深复制浅复制明白了,还有个问题怎么创建不可见副本和可变副本呢 ...

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

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马