目录
NSCoding说明
NScoding 是一个协议,主要有下面两个方法
-(id)initWithCoder:(NSCoder *)coder;
//从coder中读取数据,保存到相应的变量中,即反序列化数据
-(void)encodeWithCoder:(NSCoder *)coder;
// 读取实例变量,并把这些数据写到coder中去。序列化数据
NSCoder 是一个抽象类,抽象类不能被实例话,只能提供一些想让子类继承的方法。
NSKeyedUnarchiver
从二进制流读取对象。
NSKeyedArchiver
把对象写到二进制流中去。
例子
序列化写入磁盘
序列化写入NSUserDefaults