IOS 中copy 和mutableCopy 理解

今天看到一篇博客https://www.zybuluo.com/MicroCai/note/50592,這篇博客主要講的深度復制,和淺復制的話題,其實全篇文章主要觀點總結起來就是mutableObject 的copy 操作和mutableCopy操作都是內容復制,而普通的object 的mutableCopy 是內容復制,copy 操作只是進行了指針copy 沒有copy內容,集合里放著是元素的指針,所以集合的內容復制,并不是將每個子對象copy 一份出來,它只是把存在指向子對象的指針copy 一份出來,它只能算一層復制,不是全復制。如果需要全復制需要調用系統對應的初始化方法,或者先走文件再出來

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言 不敢說覆蓋OC中所有copy的知識點,但最起碼是目前最全的最新的一篇關于 copy的技術文檔了。后續發現有新...
    zyydeveloper閱讀 3,387評論 4 35
  • 1、對象拷貝有兩種方式:淺復制和深復制。顧名思義,淺復制,并不拷貝對象本身,僅僅是拷貝指向對象的指針;深復制是直接...
    滴答大閱讀 782評論 0 2
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,841評論 25 708
  • 本文為轉載: 作者:zyydeveloper 鏈接:http://www.lxweimin.com/p/5f776a...
    Buddha_like閱讀 900評論 0 2
  • 我從這條路上走過無數次 我也從它的身邊路過無數次 我見證了它從樹苗長成大樹 我看過它的容顏從翠綠到枯黃 ...
    十弍閱讀 446評論 0 3