0
當複製NSArray中的所有對象我有對象如何複製陣列本身
我想將複製數組的數組和它的所有內容
「對象」實現NSCopying
我認爲這樣做
NSArray *copiedArray = [array copy];
會觸發其中包含的對象copyWithZone。
不幸的不是...
這怎麼辦?
當複製NSArray中的所有對象我有對象如何複製陣列本身
我想將複製數組的數組和它的所有內容
「對象」實現NSCopying
我認爲這樣做
NSArray *copiedArray = [array copy];
會觸發其中包含的對象copyWithZone。
不幸的不是...
這怎麼辦?
這取決於您想要數組的副本有多深。如果一個級別就夠了,- initWithArray:copyItems:
就是要做的。如果你想要一個真正的深層複製,你必須自己寫,恐怕。
你想要一個數組的深層副本? –
@AnoopVaidya和upvoted你的人:這是一個淺的副本,問題是關於創建一個深層副本。 – JustSid
@JustSid:我找不到他要求深度還是淺度? –