首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

深入懂得object C中复制对象的用法(一)

2013-10-01 
深入理解object C中复制对象的用法(一)第一、复制对象的基本概念复制一个对象为副本,开辟一块新的内存来存

深入理解object C中复制对象的用法(一)

第一、复制对象的基本概念

复制一个对象为副本,开辟一块新的内存来存储副本对象。

第二、如果一个对象想具备复制的功能,必须实现<NSCopying>协议和<NSMutableCopying>协议

NSObject自带的常用的对象有:NSNumber、NSString、NSArray、NSDictionary、NSMutableArray、NSMutableDictionay、NSMutableString,copy产生的对象时不可变的,mutableCopy产生的对象时可变的

第三、retain和copy的区别

2013-09-30 17:28:01.492 FDAS[681:303] 地址为 0x1001081f0,引用计数是 12013-09-30 17:28:01.506 FDAS[681:303] 地址为 0x100108230,引用计数是 12013-09-30 17:28:01.506 FDAS[681:303] 地址为 0x100108240,引用计数是 12013-09-30 17:28:01.507 FDAS[681:303] 地址为 0x1001081f0,引用计数是 22013-09-30 17:28:01.507 FDAS[681:303] 地址为 0x100108230,引用计数是 22013-09-30 17:28:01.507 FDAS[681:303] 地址为 0x100108240,引用计数是 2







热点排行