美文网首页
如何把一个包含自定义对象的数组序列化到磁盘?

如何把一个包含自定义对象的数组序列化到磁盘?

作者: qui丶MyLove | 来源:发表于2016-08-03 15:22 被阅读140次

    采用归档和解档对自定义对象进行本地磁盘存取。

    自定义的类需要遵守NSCoding 并实现-(instancetype)initWithCoder:(NSCoder *)aDecoder 和 -(void)encodeWithCoder:(NSCoder *)aCoder

    然后自定义对象就可以用 [NSKeyedArchiver archivedDataWithRootObject:obj]转成NSData 和[NSKeyedUnarchiver unarchiveObjectWithData:Data]解析成对象;

    数组序列化,数组中自定义对象实现NScoding方法

    即可序列化数组

    相关文章

      网友评论

          本文标题: 如何把一个包含自定义对象的数组序列化到磁盘?

          本文链接:https://www.haomeiwen.com/subject/leiqsttx.html