404,深拷贝和浅拷贝的区别(面试点:非集合类(NSString,NSNumber)结论:不可变进行copy是浅复制,mutableCopy是深复制,可变的copy,mutableCopy都是深...
OC中copy和mutableCopy的详细用法首先我们要先明白一个概念,什么是浅复制,单层深复制,完全复制(每一层都深复制)浅复制也就是所说的指针复制,并没有进行对象复制单层深复制,也就是我们经常说的深复制,我这里说的单层深复制是对于集合类所说的(即NSArray,NSDictionary,NSSet),单层深复制指的是只复制了该集合类的最外层,里边的元素没有复制,(即这两个集合类的地址不一样,