总结:1.浅拷贝:没有创建新的对象,而是一个新的指针指向了原对象,原对象计数器+1
2.深拷贝:创建了一个新的对象,新的指针指向了新的对象,原计数器不变
只有一种情况是浅拷贝:就是不可变的对象调用了copy方法后,依然变成一个不可变的对象.比如:[NSString copy]
其他情况都是深拷贝
总结:1.浅拷贝:没有创建新的对象,而是一个新的指针指向了原对象,原对象计数器+1
2.深拷贝:创建了一个新的对象,新的指针指向了新的对象,原计数器不变
只有一种情况是浅拷贝:就是不可变的对象调用了copy方法后,依然变成一个不可变的对象.比如:[NSString copy]
其他情况都是深拷贝