属性修饰copy;copy、mutableCopy;NSCopying NSMutableCopying
深拷贝和浅拷贝的区别是,深拷贝是开辟新的内存,创建一个新的对象,即深拷贝产生的对象,与被拷贝的对象没有必然联系。
浅拷贝是拷贝当前对象的地址,即拷贝出来的对象的指针和被拷贝的对象的指针相同,当一个对象被修改的时候,另一个对象从相同的地址取到的内容也会被修改。
NSCopying, NSMutableCopying协议是指,当你想要在自定义类中使用copy,或者mutableCopy的时
原创
2016-08-22 10:08:06 ·
362 阅读 ·
0 评论