对于不可变对象copy是指针赋值,mutableCopy是对象复制,系统为其开辟新的空间。
对于可变对象,copy都是对象复制,但copy返回的对象是不可变的。
NSMutableArray 的copy虽然是深复制,但集合里面的对象是浅复制,即地址是一样的。
关于copy想说的
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 为什么很多内置类如UITableView的delegate属性都是assign而不是retain? 所有的引用计数...
- ReactiveCocoa发布了重大的更新,所以如果想使用最新版本的框架,我们需要注意一下问题。 1.如果你只是纯...