您的位置:首页 > 运维架构

NSString的copy属性分析 以及 深拷贝浅拷贝

2016-04-13 00:29 232 查看






1、copy
     copy只会产生不可变的副本对象(NSString对象)
    
     深拷贝 对象拷贝,内容拷贝
     浅拷贝 指针拷贝,地址拷贝
    
     可变拷不可变                  深拷贝
     不可变拷可变                  深拷贝
     可变拷可变                    深拷贝
     只有不可变拷不可变是          浅拷贝

     原因就是只有最后一种情况没有改变类型
 
2、mutablecopy
     mutable copy只会产生可变的副本对象(NSMutableString对象)
   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息