對象拷貝有兩種方式:淺復制和深復制。顧名思義,淺復制,并不拷貝對象本身,僅僅是拷貝指向對象的指針;深復制是直接拷貝整個對象內存到另一塊內存中。
創(chuàng)新互聯主要從事成都做網站、成都網站建設、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務濉溪,10年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792
一圖以蔽之
再簡單些說:淺復制就是指針拷貝;深復制就是內容拷貝。
________________________________________
集合的淺復制(shallow copy)
集合的淺復制有非常多種方法。當你進行淺復制時,會向原始的集合發(fā)送retain消息,引用計數加1,同時指針被拷貝到新的集合。
現在讓我們看一些淺復制的例子:
其他資訊 |