数据归档

数据归档:

[NSKeyedArchiver archivedDataWithRootObject:AnyObject]; 返回一个NSData对象

数据解档:

[NSKeyedUnarchiver unarchiveObjectWithData:NSData];    返回AnyObject

*注意 此处的AnyObject 需要能够序列化。元素数量可变不支持(NSMutibleArray,NSMutibleDictionary),这些需要转成对应的不可变长度的类型(NSArray, NSDictionary),如果涉及的数据中有自定义的数据结构,需要将自定义类实现可序列化,具体参照另一篇:http://my.oschina.net/lavzchen/blog/417745

你可能感兴趣的:(数据归档)