深拷贝 & 浅拷贝

浅拷贝:大多数对象都引用(指向)其他对象,不复制引用对象。新复制的对象只指向现有的引用对象。

例如  NSArray类的copy方法是浅拷贝,当复制一个NSArray类的对象,你复制的对象只复制指向引用对象指针,而不复制引用对象本身。

深拷贝:复制所有的引用对象。

你可能感兴趣的:(深拷贝 & 浅拷贝)