iOS 深拷贝和浅拷贝

执行copy或者mutableCopy方法的规律:(补充:对于集合进行深拷贝是对集合本身进行了深拷贝,对集合中的元素是浅拷贝,即单层深拷贝)

copy修饰的属性被赋值的规律:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、对象拷贝有两种方式:浅复制和深复制。顾名思义,浅复制,并不拷贝对象本身,仅仅是拷贝指向对象的指针;深复制是直接...
    滴答大阅读 782评论 0 2
  • 首先提出一个问题 @property声明的NSString(或NSArray,NSDictionary),为什么经...
    hanzhansen阅读 468评论 0 4
  • 在工作中,有时会涉及到深拷贝和浅拷贝的内容,发现有些地方理解的不够透彻,所以在网上搜集资料总结一下,主要分四个方面...
    LeverTsui阅读 3,573评论 3 5
  • 一、名词解释 1、 浅拷贝(shallow copy):只是增加了一个对被引用对象的一个指向,即指针拷贝,只是re...
    远方的枫叶阅读 363评论 0 1
  • 概念 浅拷贝 浅拷贝只是对对象指针进行拷贝,与原对象指针指向同一块内存,引用计数+1. 深拷贝 深拷贝会重新申请一...
    FieryDragon阅读 1,208评论 0 2