谈谈MJExtension和YYmodel归档反归档搭配NSUserdefault使用

使用归档反归档需要遵守NSCoding协议,实现协议里的归档和反归档方法等等,很是麻烦。(网上很多介绍这里不进行介绍)

本文介绍MJExtension和YYmodel的归档反归档搭配NSUserdefault具体使用.

1. MJExtension 具体使用   创建自己的Model类

在model的.文件上调用MJ的写好的宏文件MJExtensionCodingImplementation就可以了,是不是特别简单。下面贴出model里的代码


谈谈MJExtension和YYmodel归档反归档搭配NSUserdefault使用_第1张图片


谈谈MJExtension和YYmodel归档反归档搭配NSUserdefault使用_第2张图片

下面演示数据的归档和反归档,废话不说贴代码


谈谈MJExtension和YYmodel归档反归档搭配NSUserdefault使用_第3张图片

打印结果


谈谈MJExtension和YYmodel归档反归档搭配NSUserdefault使用_第4张图片

到此已经对登录时接口返回的参数进行归档和反归档。也封装好了照搬即可。

2.YYmodel的具体使用  创建一个父类model,实现以下方法


谈谈MJExtension和YYmodel归档反归档搭配NSUserdefault使用_第5张图片


谈谈MJExtension和YYmodel归档反归档搭配NSUserdefault使用_第6张图片

在创建一个model继承父类  用法和上面介绍MJ的用法一样


谈谈MJExtension和YYmodel归档反归档搭配NSUserdefault使用_第7张图片
谈谈MJExtension和YYmodel归档反归档搭配NSUserdefault使用_第8张图片

进行数据的存储和上面介绍MJ的用法一样。。。喜欢那个完全看个人喜欢咯。

你可能感兴趣的:(谈谈MJExtension和YYmodel归档反归档搭配NSUserdefault使用)