深copy,浅copy
2015-11-17 10:18
204 查看
对字符串,数组,字典进行copy,MutableCopy结果总结
1、'='号前后只要是有Mutable存在,都是深copy
2、copy出来的对象都是不可变对象
3、copy,MutableCopy出来的对象都是可变的,即使用不可变的对象
指针来接收,也是可以进行可变操作,只会报警告,不会崩溃.
4、@property描述的对象,不可变的用Copy,可变的用retain
1、'='号前后只要是有Mutable存在,都是深copy
2、copy出来的对象都是不可变对象
3、copy,MutableCopy出来的对象都是可变的,即使用不可变的对象
指针来接收,也是可以进行可变操作,只会报警告,不会崩溃.
4、@property描述的对象,不可变的用Copy,可变的用retain
相关文章推荐
- openvswitch配置vxlan隧道ping不通的解决办法
- spark出现task不能序列化错误的解决方法 org.apache.spark.SparkException: Task not serializable
- (二)洞悉linux下的Netfilter&iptables:内核中的ip_tables小觑
- centos7安装nginx
- 如何做到让各大搜索引擎收录你的网站!
- 【笔记】解决方法Caused by: java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory
- Linux上相对路径问题
- vmvare上hadoop2.6的伪分布环境搭建
- (一)洞悉linux下的Netfilter&iptables:什么是Netfilter?
- 网站状态码大全
- MVC中DropDownListFor使用及报错既有键值为“SightId”的值为String,应该为IEnumerable<selectlist>
- Window设置CMD和GitBash一致
- ASP.NET编程获取网站根目录方法小结
- 网站改版进行时,需要注意的
- 关于nginx的server_name
- ECS Linux 服务器公钥秘钥SSH登录
- 【ZooKeeper】ZooKeeper原理及使用场景
- shell 实例收集
- 隐藏Nginx/Apache版本号的安全性与方法
- Linux文件系统(七)---系统调用之open操作(一)