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