黑马程序员技术交流社区
标题:
关于深复制,浅复制。
[打印本页]
作者:
SUPERREN_Hao
时间:
2016-1-13 20:49
标题:
关于深复制,浅复制。
//集合的深复制与浅复制
//集合有两类,一类是长度不可变集合NS... 一类是长度可变集合NSMutable...
//不可变集合:copy是浅复制-->只复制对象的指针. 而mutableCopy是深复制--->复制对象.
NSArray *array=[NSArray arrayWithObjects:@"八戒",@"悟空", nil];
NSArray *array2=[array copy];
NSLog(@"array=%p----array2=%p,%@--------%@",array,array2,array,array2);
NSArray *array3=[array mutableCopy];
NSLog(@"array=%p----array3=%p,%@--------%@",array,array3,array,array3);
NSLog(@"-----------------");
//可变集合,copy与mutableCopy二者都是深复制--->对象复制
NSMutableArray *muArray=[NSMutableArray arrayWithObjects:@"八戒",@"悟空", nil];
NSMutableArray *muArray2=[muArray copy];
NSLog(@"muArray=%p----muArray2=%p,%@--------%@",muArray,muArray2,muArray,muArray2);
NSMutableArray *muArray3=[muArray mutableCopy];
NSLog(@"muArray=%p----muArray3=%p,%@--------%@",muArray,muArray3,muArray,muArray3);
作者:
ak13211
时间:
2016-1-13 22:12
过几天就开OC了
作者:
364827317
时间:
2016-1-14 16:41
浅复制和深复制是面试考点
作者:
木叶
时间:
2016-1-15 19:59
顶一下!!!
作者:
一步步往上爬
时间:
2016-1-16 00:21
顶一下!!!
作者:
明阳天夏
时间:
2016-1-16 23:54
挺不错的概括
作者:
今天天气不错
时间:
2016-1-19 21:20
学习了,支持支持!棒棒棒棒~~~~~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2