今天看到一篇博客https://www.zybuluo.com/MicroCai/note/50592,這篇博客主要講的深度復制,和淺復制的話題,其實全篇文章主要觀點總結起來就是mutableObject 的copy 操作和mutableCopy操作都是內容復制,而普通的object 的mutableCopy 是內容復制,copy 操作只是進行了指針copy 沒有copy內容,集合里放著是元素的指針,所以集合的內容復制,并不是將每個子對象copy 一份出來,它只是把存在指向子對象的指針copy 一份出來,它只能算一層復制,不是全復制。如果需要全復制需要調用系統對應的初始化方法,或者先走文件再出來
IOS 中copy 和mutableCopy 理解
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...