iOS 深複製與淺複製

文章目錄 簡介 代碼探索 非集合類對象 集合類對象 單層深複製 徹底深複製 簡介 淺複製:只改變新對象的指針指向,並未生成新的內存地址,只是將新對象的指針指向要複製對象的內存地址 深複製:改變新對象指針指向,還爲對象生成新的內存地址。 深複製又分爲單層深複製與徹底深複製 1.單層深複製雖然生成了新的內存地址,可是新的對象中的元素地址仍是舊對象元素的地址 2.徹底深複製不只內存地址是新的,對象裏面的
相關文章
相關標籤/搜索