NSArray Deep Copy 发表于 2016-07-22 | 分类于 iOS | 对NSArray调用copy方法,并不能对它的元素复制出另一个,只是增加了对NSArray的引用。或许你可以使用方法- initWithArray:copyItems:。但是对于数组中的元素是系统提供的类时,这个方法生成了一个新的数组,但该数组的元素并未创建,使用的还是之前数组中元素的地址。而对于自定义类,要求类实现NSCopying协议。