Objective-C之 深拷贝和浅拷贝、copy和mutableCopy(可以验证下)
基础概念
深拷贝和浅拷贝:是否会产生新对象
深拷贝:内容拷贝,会产生新的对象
浅拷贝:指针拷贝,不会产生新的对象
copy和mutableCopy:对于产生的对象的可变性而言(前提是产生了新对象)
copy出来的对象不可变
mutableCopy出来的对象可变
验证非容器类对象* 对非容器类不可变对象copy测试代码NSString *iStr = @"lixue1";
NSString *c
原创
2017-08-25 18:24:23 ·
434 阅读 ·
0 评论