1. 首页
  2. 移动开发
  3. iOS
  4. 深拷贝与浅拷贝;copy与mutableCopy;容器类型的深拷贝;copy和strong;

深拷贝与浅拷贝;copy与mutableCopy;容器类型的深拷贝;copy和strong;

上传者: 2018-12-26 05:45:35上传 ZIP文件 65KB 热度 62次
1、只有NS类型调用copy方法才是浅拷贝,其他的情况全是深拷贝 2、容器类调用copy或mutableCopy能出现的深拷贝的情况下,只是容器的深拷贝,而非容器内元素的深拷贝 3、无论是声明NSString还是NSMutableString类型的属性时,我们希望此属性被赋值为NSMutableString类型的字符串后,此属性不会因这个可变类型字符串的改变而改变(这也是多数情况下的用法),那就用copy修饰属性
用户评论