OC對(duì)象的三種拷貝方式
OC的對(duì)象拷貝有如下三種方式,很多時(shí)候我們把深復(fù)制和完全復(fù)制混為一談,其他他們是有區(qū)別的,具體如下:
1.淺復(fù)制(shallow copy):在淺復(fù)制操作時(shí),對(duì)于被復(fù)制對(duì)象的每一層都是指針復(fù)制。
2.深復(fù)制(one-level-deep copy):在深復(fù)制操作時(shí),對(duì)于被復(fù)制對(duì)象,至少有一層是深復(fù)制。
3.完全復(fù)制(real-deep copy):在完全復(fù)制操作時(shí),對(duì)于被復(fù)制對(duì)象的每一層都是對(duì)象復(fù)制。
圖解如下:

圖解一

圖解2