深拷贝,浅拷贝,原来如此
Posted ZHZMAREN
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深拷贝,浅拷贝,原来如此相关的知识,希望对你有一定的参考价值。
Cat *cat = [[Cat alloc]init];Persion *p = [[Persion alloc]init];
NSLog(@"%p",cat);
NSMutableString *string = [NSMutableString stringWithFormat:@"汉斯哈哈哈"];
cat.c_name = string;
cat.s_name = string;
NSLog(@"%p",string);
[string appendString:@" hans "];
NSLog(@"%p==%p==%@",cat,cat.c_name,cat.c_name);
NSLog(@"%p==%p==%@",cat,cat.s_name,cat.s_name);
p.c_cat = cat;
NSLog(@"%p====%@====%@",p.c_cat,p.c_cat.c_name,p.c_cat.c_name);
p.s_cat = cat;
NSLog(@"%p====%@====%@",p.s_cat,p.s_cat.c_name,p.s_cat.s_name);
打印:
2017-06-28 16:09:16.090239 anvTest[707:130115] 0x1767b910
2017-06-28 16:09:16.091070 anvTest[707:130115] 0x1767bd00
2017-06-28 16:09:16.091517 anvTest[707:130115] 0x1767b910==0x1767bd60==汉斯哈哈哈
2017-06-28 16:09:16.091639 anvTest[707:130115] 0x1767b910==0x1767bd00==汉斯哈哈哈 hans
2017-06-28 16:09:16.091773 anvTest[707:130115] 0x1767ba20====(null)====(null)
2017-06-28 16:09:16.091858 anvTest[707:130115] 0x1767b910====汉斯哈哈哈====汉斯哈哈哈 hans
以上是关于深拷贝,浅拷贝,原来如此的主要内容,如果未能解决你的问题,请参考以下文章