copy mutableCopy 区别 : 1.对于非容器类不可变对象NSString NSNumber,copy是复制指针浅拷贝,mutableCopy是深拷贝系统会为其开辟新的内存。对于非容器类可变对象 NSMutableString,都是深拷贝,但是copy返回的对象是不可变的
2.对容器类对象,以上结论一样适用,但是注意的是,容器内的元素都是指针复制
copy mutableCopy
最新推荐文章于 2018-04-12 16:42:04 发布
copy mutableCopy 区别 : 1.对于非容器类不可变对象NSString NSNumber,copy是复制指针浅拷贝,mutableCopy是深拷贝系统会为其开辟新的内存。对于非容器类可变对象 NSMutableString,都是深拷贝,但是copy返回的对象是不可变的
2.对容器类对象,以上结论一样适用,但是注意的是,容器内的元素都是指针复制