做项目时在将数据保存到本地时,发现writeToFile:不能保存自定义的类,
于是只能采用归档、解档方式来进行数据保存。
由于自定义的类要具有归档、解档功能,都需要在类中实现encodeWithCoder:
和initWithCoder:两个方法。于是用runtime自己封装了一个第三方
——用于将自定义的类一步即可具有归档、解档功能
链接:https://github.com/TangPiece/TPArchiver
只需一步即可让自定义的类具有归档解档功能
//在需要归档或解档的前面调用此方法,即可让自定义的类实现归档、解档功能 !!!!!!!!!!!!!!!!
[TPArchiver archiverWithAllArchiverClasses:@[[CustomClassFirst class] , [CustomClassSecond class] , ...];
只需一步即可自定义的类具有归档解档功能
最新推荐文章于 2019-03-10 21:27:51 发布