浅拷贝:大多数对象都引用(指向)其他对象,不复制引用对象。新复制的对象只指向现有的引用对象。
例如 NSArray类的copy方法是浅拷贝,当复制一个NSArray类的对象,你复制的对象只复制指向引用对象指针,而不复制引用对象本身。
深拷贝:复制所有的引用对象。
浅拷贝:大多数对象都引用(指向)其他对象,不复制引用对象。新复制的对象只指向现有的引用对象。
例如 NSArray类的copy方法是浅拷贝,当复制一个NSArray类的对象,你复制的对象只复制指向引用对象指针,而不复制引用对象本身。
深拷贝:复制所有的引用对象。
本文标题:深拷贝 & 浅拷贝
本文链接:https://www.haomeiwen.com/subject/ulbdpttx.html
网友评论