首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

ios初记

2012-09-07 
ios小记遵守NSCopying协议的类的实例才能发送copy消息,当一个实例发送copy消息后,实际上是实例化了一个新

ios小记

遵守NSCopying协议的类的实例才能发送copy消息,当一个实例发送copy消息后,实际上是实例化了一个新对象,所以这个copy出来的对象必需要手动release。

如果自定义copy,那么必需遵守NSCopying协议并且实现copyWithZone:方法

copy返回的是不可变对象(即不可修改),相对的mutableCopy返回的是可变对象(可修改)

?

深复制:

深复制用到归档功能(其实就是序列化和反序列化过程)

?

NSKeyedArchiver 序列化类

NSKeyedUnachiver 反序列化类

热点排行