iOS -深複製與淺複製

一、深複製與淺複製 概念 對象拷貝有兩種方式:淺複製和深複製。顧名思義,淺複製,並不拷貝對象本身,僅僅是拷貝指向對象的指針;深複製是直接拷貝整個對象內存到另一塊內存中。 再簡單些說:淺複製就是指針拷貝;深複製就是內容拷貝。 集合的淺複製 集合的淺複製有非常多種方法。當你進行淺複製時,會向原始的集合發送retain消息,引用計數加1,同時指針被拷貝到新的集合。 現在讓我們看一些淺複製的例子: 1 2
相關文章
相關標籤/搜索