0

我有一个对象数组

我想复制数组及其所有内容

“对象”实现 NSCopying

我以为这样做

NSArray *copiedArray = [array copy];

将在其中包含的对象中触发 copyWithZone。

可惜没有...

如何才能做到这一点?

4

1 回答 1

6

这取决于您希望数组副本的深度。如果一个级别就足够了,那就- initWithArray:copyItems:可以了。如果你想要一个真正的深拷贝,恐怕你必须自己写。

于 2013-11-28T11:58:07.430 回答