Objective-C中的深拷貝與淺拷貝問題

深拷貝:深拷貝是指拷貝對象的具體內容,而內存地址是自主分配的,拷貝結束之後,兩個對象雖然存的值是相同的,但是內存地址不一樣,兩個對象也互不影響,互不干涉。 淺拷貝:淺拷貝就是對內存地址的複製,讓目標對象指針和源對象指向同一片內存空間,對其中任何一個指針所指向的對象進行修改,那麼兩個指針指向內容都會改變。 在OC當中,「祖宗類」定義有copy\mutablecopy兩種拷貝方式。 對於copy而言,
相關文章
相關標籤/搜索