OC语言学习13-Copy和MutableCopy
来源:互联网 发布:为什么网络电视不清晰 编辑:程序博客网 时间:2024/06/02 07:13
创建一个工程,编写mian.m代码.
#import <Foundation/Foundation.h>
int main(int argc,const char * argv[]) {
@autoreleasepool {
//当对不可变对象进行copy,是进行的浅拷贝,仅拷贝该对象的地址
NSString *string =@"string";
NSLog(@"string = %p", string);
NSString *string2 = [stringcopy];
NSLog(@"string2 = %p", string2);
//当对可变对象进行copy,是进行的深拷贝,拷贝该对象的备份
NSMutableString *mutableString = [NSMutableStringstringWithString:string];
NSLog(@"mutableString = %p", mutableString);
NSMutableString *string3 = [stringcopy];
NSLog(@"string3 = %p", string3);
//当使用mutableCopy无论对象是不是可变,都将进行深拷贝
NSMutableString *mutableStringCopy = [stringmutableCopy];
NSLog(@"mutableStringCopy = %p", mutableStringCopy);
mutableStringCopy = [mutableString mutableCopy];
NSLog(@"mutableStringCopy:%p", mutableStringCopy);
}
return0;
}
- OC语言学习13-Copy和MutableCopy
- 关于oc的学习笔记 -copy和mutableCopy
- OC-057.copy和MutableCopy的使用
- OC学习笔记19--copy与mutableCopy的使用
- OC-058.copy和MutableCopy 复制的引用计数
- oc中的copy与mutableCopy
- oc中的copy与mutableCopy
- OC关键字copy与mutableCopy
- copy和mutableCopy
- iphone copy 和mutablecopy
- copy和mutablecopy浅见
- copy和mutablecopy
- copy和mutablecopy
- copy和mutablecopy
- copy和mutableCopy
- Copy和MutableCopy
- copy和mutableCopy
- copy和mutableCopy
- w8 vmware ubuntu 一系列配置
- HDU
- display:inline-block 和 float:left的区别
- 【服务器】关于错误:Smarty:unable to write file
- 使用 Jenkins 实现 Android 项目的持续集成
- OC语言学习13-Copy和MutableCopy
- C语言 基本数据类型
- HttpURLConnection上传文件(客户端)
- java-CollectionDemo
- 改变控件的点击范围
- 浅谈ThreadPool 线程池
- 零售业如何用Hadoop开启大数据之门?
- 主机Ping不通Linux虚拟机
- 将数组A中的内容和数组B中的内容进行交换