您的位置:首页 > 移动开发 > IOS开发

iOS浅复制与深复制

2013-11-07 11:15 302 查看
对象类型
消息
操作与返回对象的类型
不可变对象
copy
指针复制,不可变
mutableCopy
对象复制,可变
可变对象
copy
对象复制,不可变
mutableCopy
对象复制,可变
对数组、字典或集等容器而言,接收消息的是容器对象本身。

因此对于容器这一层而言是对象复制,而对于其中的元素对象这一层来说则是指针复制。如果需要对元素对象也是对象复制,就需要实现深拷贝。

具体见:iOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: