搜尋

首頁  >  問答  >  主體

objective-c - iOS中深拷貝和淺拷貝的理解?

怎麼理解這個深拷貝和淺拷貝的實作原理?

伊谢尔伦伊谢尔伦2762 天前418

全部回覆(3)我來回復

  • 阿神

    阿神2017-04-28 09:06:27

    http://www.cnblogs.com/ydhliphonedev/archive/2012/04/27/2473927.html
    http://ios.jobbole.com/83183/

    大哥,使用百度啊···

    回覆
    0
  • PHPz

    PHPz2017-04-28 09:06:27

    深拷貝是值拷貝,淺拷貝是指針拷貝

    打個比方,對於同一個抽屜裡的蛋糕,深拷貝時製作一份新的蛋糕存起來,淺拷貝是複製一把打開抽屜鑰匙存起來。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-28 09:06:27

    深拷貝拷貝的是內容,淺拷貝拷貝的是指針。深拷貝和淺拷貝最大的差別就是子類別物件的位址是否改變,如果子類別物件的位址改變那就是深拷貝

    回覆
    0
  • 取消回覆