NSString的copy属性分析 以及 深拷贝浅拷贝
2016-04-13 00:29
232 查看
1、copy
copy只会产生不可变的副本对象(NSString对象)
深拷贝 对象拷贝,内容拷贝
浅拷贝 指针拷贝,地址拷贝
可变拷不可变 深拷贝
不可变拷可变 深拷贝
可变拷可变 深拷贝
只有不可变拷不可变是 浅拷贝
原因就是只有最后一种情况没有改变类型
2、mutablecopy
mutable copy只会产生可变的副本对象(NSMutableString对象)
相关文章推荐
- Python动态类型的学习---引用的理解
- 批处理中Copy与Xcopy命令的区别小结
- C#中使用DataContractSerializer类实现深拷贝操作示例
- dos 文件复制 copy命令
- C#中4种深拷贝方法介绍
- 简单谈谈C#中深拷贝、浅拷贝
- 浅拷贝和深拷贝深入理解(shallow copy VS deep copy)
- 谈谈xcopy中的排除copy
- php使用COPY函数更新配置文件的方法
- C#浅拷贝和深拷贝实例解析
- copy 将一个或多个文件从一个位置复制到其他位置
- cmd copy命令 文件复制
- Javascript 浅拷贝、深拷贝的实现代码
- C++拷贝构造函数(深拷贝与浅拷贝)详解
- postgresql中COPY的用法
- js的深拷贝,浅拷贝
- 复制内容到系统剪贴板(无flash)
- cp命令
- 利用RMAN IMAGE COPY,启动新的数据库
- 解决xshell连接不上Ubuntu