(1)深拷贝,就是新拷贝一块内存交给对象使用。
(2)浅拷贝,就是觉得拷贝内存太浪费,直接给你我的地址吧,相当于retain。
在Objective-C里面只有一种情况是浅拷贝,那就是不可变对象的copy,其它的都是深拷贝(包括不可变对象mutableCopy、可变对象的的copy和mutableCopy)(1)深拷贝,就是新拷贝一块内存交给对象使用。
(2)浅拷贝,就是觉得拷贝内存太浪费,直接给你我的地址吧,相当于retain。
在Objective-C里面只有一种情况是浅拷贝,那就是不可变对象的copy,其它的都是深拷贝(包括不可变对象mutableCopy、可变对象的的copy和mutableCopy)