検索

ホームページ  >  に質問  >  本文

objective-c - iOS中深拷贝和浅拷贝的理解?

怎么理解这个深拷贝和浅拷贝的实现原理?

伊谢尔伦伊谢尔伦2762日前417

全員に返信(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
  • キャンセル返事