浅拷贝:大多数对象都引用(指向)其他对象,不复制引用对象。新复制的对象只指向现有的引用对象。
例如 NSArray类的copy方法是浅拷贝,当复制一个NSArray类的对象,你复制的对象只复制指向引用对象指针,而不复制引用对象本身。
深拷贝:复制所有的引用对象。
浅拷贝:大多数对象都引用(指向)其他对象,不复制引用对象。新复制的对象只指向现有的引用对象。
例如 NSArray类的copy方法是浅拷贝,当复制一个NSArray类的对象,你复制的对象只复制指向引用对象指针,而不复制引用对象本身。
深拷贝:复制所有的引用对象。