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

- - 亲们 我觉得不题的意思MJ视频上也没说  
什么意思啊 完全读不懂后面 代码产生和不可变副本  还有深浅复制
搞不清楚这些

25 个回复

正序浏览
同样不懂,求解,求解,求解。
回复 使用道具 举报
清楚了么?
回复 使用道具 举报
budong ,,,,,,基础视频里边都没有啊
回复 使用道具 举报
好吧,你们也不解决下问题,后人怎摸办?
回复 使用道具 举报
这个题是问答题 还是代码题啊
回复 使用道具 举报
对啊。我现在就在做这个题目。基础视频上根本没讲过啊!
回复 使用道具 举报
看来这个要考啊
回复 使用道具 举报
同样遇到这个题目。根本不会啊
回复 使用道具 举报
同疑惑,题目看不大懂
回复 使用道具 举报
zx413331474 发表于 2015-1-4 21:48
你上面两个都是浅复制,你还有弄明白浅复制和深复制,并不是可变数组的问题,利用copy就是重新开辟一个空间 ...

越迷糊了,感觉不是这样啊
回复 使用道具 举报
你上面两个都是浅复制,你还有弄明白浅复制和深复制,并不是可变数组的问题,利用copy就是重新开辟一个空间创建一个字典对象,指向字典对象的指针地址是不一样的,因此字典是深复制,但是字典里面存放的值却是指针,复制前和复制后字典里面的指针指向同一个内存地址,因此是浅复制,改变copy前的字典内容,复制字典内容也会改变的。需要把字典中的元素重新开辟一块空间,这样才不会产生影响。在基础视频里面的代码文件夹里面有dnf解释相关内容。
回复 使用道具 举报
深复制是内容复制
浅复制是指针复制
回复 使用道具 举报
NSDictionary *dic = [NSDictionary dictionaryWithObject:@"jack" forkey:@"name"];
NSDictionary *dic1 = [dic copy];   // 浅复制
NSMutableDictionary *dic2 = [dic mutableCopy]; //深复制
回复 使用道具 举报
从今以后 发表于 2015-1-4 02:56
快速入门视频里有个copy的视频,这题基础视频没讲

快速入门视频在哪里:'(
回复 使用道具 举报
有些题看基础视频做不了,我也后来才知道啊
回复 使用道具 举报
意思就是说我们不仅要看了零基础,还要看快速入门??
回复 使用道具 举报
意思就是说我们不仅要看了零基础,还要看快速入门??
回复 使用道具 举报
快速入门视频里有个copy的视频,这题基础视频没讲
回复 使用道具 举报
彼此彼此,看一遍根本吃不透,必须重复的看
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马