拷贝
来源:互联网 发布:mac是什么档次化妆品 编辑:程序博客网 时间:2024/06/10 05:30
原对象和副本之间不会有影响。
浅拷贝:不会产生新的对象,不可变对象调用copy产生不可变副本,因为都不可变,所以可以指向同一块内存空间,指针的拷贝,原对象引用计数为1,浅拷贝相当于给原对象引用计数在+1;
深拷贝:产生新的对象,原对象和副本对象有一个可变,产生的副本引用计数为1;
copy 创建新对象
retain 创建一个指针
copy 只用于NSString Block
NSCopying NSMutableCopying
实现copyWithZone:(NSZone *)zone方法,返回副本,如果是单例方法,返回self
0 0
- 拷贝
- 拷贝
- 拷贝
- 拷贝
- 拷贝
- 拷贝
- 拷贝
- 拷贝表(拷贝数据)
- 深拷贝&&浅拷贝
- 深拷贝||浅拷贝
- 浅拷贝,深拷贝
- 浅拷贝,深拷贝
- 深拷贝,浅拷贝
- 浅拷贝 深拷贝
- 浅拷贝.深拷贝
- 浅拷贝 深拷贝
- 深拷贝,浅拷贝
- 深拷贝、浅拷贝
- GUET-ACM-#1110-A+B增强版
- JAVA第一次作业 目标2
- python函数及函数式编程
- 项目从tomcat向weblogic迁移遇到的一些问题
- 使用 CCC(Carbon Copy Cloner)备份、还原OS X 10.10 Yosemite(优胜美地)系统
- 拷贝
- PAT--00-自测1. 打印沙漏(20)
- 回乡小农民 回乡小农民TXT全集下载 免费下载全本 小说下载 txt 电子书
- java第一次实习 目标1
- Android webview解析 ,webview点击获取图片地址
- .net的强引用和弱引用
- JQuery 表单常见操作
- xdu 1068 Clinton’s beliefs
- android进程间通信学习