属性用copy修饰时,必须接收了NSCopying协议,并且实现了协议里面的CopyWithZone方法
拷贝分为伪拷贝、浅拷贝、深拷贝
字符串都是深拷贝,所以就是对象引用计数不变,副本 +1
伪拷贝
自身引用计数 +1
浅拷贝
两个对象,一份内容
深拷贝
两个对象,两份内容
属性用copy修饰时,必须接收了NSCopying协议,并且实现了协议里面的CopyWithZone方法
拷贝分为伪拷贝、浅拷贝、深拷贝
字符串都是深拷贝,所以就是对象引用计数不变,副本 +1
自身引用计数 +1
两个对象,一份内容
两个对象,两份内容
转载于:https://www.cnblogs.com/xs514521/p/5208134.html