OC中的deep copy and shallow copy
发布时间
阅读量:
阅读量
copy的意义:

为了保障持有数据的稳定。
OC语言中拷贝分为三类:浅拷贝,不完全深拷贝,完全深拷贝
浅拷贝即为未创建新的内存地址,并未使新对象指向原始对象的内存位置而仅进行了间接引用

但是没有关西~
2. 深拷贝:深拷贝分为不完全深拷贝,完全深拷贝
在执行不完全深度复制时(in performing an incomplete deep copy operation), 我们会创建一个新的内存地址(a new memory address). 但是当复制的对象属于此类数据结构(such as an NSArray等 container objects)时, 原始数据结构中的对象仍然保有其原有的引用(each object within the original data structure still holds a refere
全部评论 (0)
还没有任何评论哟~
