iOS中深拷貝與淺拷貝

iOS中深拷貝與淺拷貝 淺拷貝 淺拷貝並不是拷貝對象本身,而是對指向對象的指針進行拷貝,但還是指向同一塊堆內存中指針指向的對象。 可以看出淺拷貝中棧內存中指針對象的地址改變了,但還是指向相同的一塊堆內存地址 深拷貝 直接拷貝對象到內存中的一塊區域,然後把新對象的指針指向這塊內存。 可以看出深拷貝是直接拷貝對象到內存中的一塊區域(分配了一塊新的內存空間),然後把新對象的指針指向這塊內存,原對象和被賦
相關文章
相關標籤/搜索