官方文档:Apple Documentation on copying collections 根据文档说明,深度拷贝有几种 比较便捷的方法拷贝数组,使用initWithArray:copyItems:方法,将copyItems设置为YES NSArray *deepCopyArray=[[NSArray alloc] initWithArray:array copyItems:YES]; 使用NSKeyedArchiver进行归档,然后解档,深度拷贝一份 NSArray *trueDeepCopyArray = [NSKeyedUnarchiver unarchiveObjectWithData: [NSKeyedArchiver archivedDataWithRootObject:oldArray]];
官方文档:Apple Documentation on copying collections
根据文档说明,深度拷贝有几种
比较便捷的方法拷贝数组,使用initWithArray:copyItems:方法,将copyItems设置为YES
使用NSKeyedArchiver进行归档,然后解档,深度拷贝一份