我有一个对象数组
我想复制数组及其所有内容
“对象”实现 NSCopying
我以为这样做
NSArray *copiedArray = [array copy];
将在其中包含的对象中触发 copyWithZone。
可惜没有...
如何才能做到这一点?
我有一个对象数组
我想复制数组及其所有内容
“对象”实现 NSCopying
我以为这样做
NSArray *copiedArray = [array copy];
将在其中包含的对象中触发 copyWithZone。
可惜没有...
如何才能做到这一点?
这取决于您希望数组副本的深度。如果一个级别就足够了,那就- initWithArray:copyItems:
可以了。如果你想要一个真正的深拷贝,恐怕你必须自己写。