好了,之前的博文中详细的解释了一些辅助的类和辅助的函数,接下来就是使用它们来实现酷炫功能的时候,正所谓磨刀不误砍柴工啊
我们先把总的功能罗列出来
1. json转字典 + (NSDictionaryid)json
2. json转模型 + (instancetype)yy_modelWithJSON:(id)json
3. 字典转模型 + (instancetype)yy_modelWithDictionary:(NSDictionary *)dictionary
4. 模型转json - (id)yy_modelToJSONObject
5. 模型转NSData - (NSData *)yy_modelToJSONData
6. 模型转json字符串 - (NSString *)yy_modelToJSONString
7. 模型copy - (id)yy_modelCopy
8. 模型归档解档 - (id)yy_modelInitWithCoder:(NSCoder *)aDecoder / - (void)yy_modelEncodeWithCoder:(NSCoder *)aCoder
9. 模型hash值 - (NSUInteger)yy_modelHash
10. 模型是否相等 - (BOOL)yy_modelIsEqual:(id)model
11. 模型描述 - (NSString *)yy_modelDescription
功能我们已经清楚了 下边我们看看具体的实现
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
下边的是一些对NSArray / NSDictionary 的分类
把json 转为 NSArray 里边装着cls类型的转好模型的数据
把字典中的value转为cls模型后使用字典的key保存为一个新的字典后返回
到此这篇awvs怎么使用(awvs10.5使用教程)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/qdvuejs/50094.html