总结: 1:对于不可变对象,copy都是浅复制,即指针复制。mutableCopy 都是Alloc一个新对象返回。 2:对于可变对象,copy和mutableCopy都是Alloc新对象返回。 3:不管是可变仍是不可变对象,copy返回的对象都是不可变的,mutableCopy返回的对象都是可变的。4:容器类对象,不管是可变的仍是不可变的,copy,mutableCopy返回的对象里所包含的对象的地址和以前都是同样 的,即容器内对象都是浅拷贝。指针