集合类:(以数组为例)
不可变集合类 : copy:同样地址 mutablecopy:新地址; 不论哪种集合内地元素地址都是一份;
可变集合类 : copy:新地址 mutablecopy:新地址; 不论哪种集合内地元素地址都是一份;
非集合类:(字符串为例)
不可变字符串 : copy:同样地址 mutablecopy:新对象;
可变字符串 : copy:新对象 mutablecopy:新对象;
能实现真正意义上的深复制目前所知道的只能是归档后再解档(非自定义模型); [NSKeyedUnarchiver unarchiveObjectWithData:[NSKeyedArchiver archivedDataWithRootObject:arr]]