1.不可变类型(不管是集合还是非集合),copy结果,不产生新对象,浅拷贝:不可变类型(不管是集合还是非集合),mutableCopy结果,产生新对象,深拷贝.2.可变类型(不管是集合还是非集合),copy结果,产生新对象,深拷贝:可变类型(不管是集合还是非集合),mutableCopy结果,产生新对象,深拷贝.3.对不可变类型(NString.NSArray.NSSet),要用copy修饰:4.可变类型(NSMutableString.NSMutableArray.NSMutableSet),…