您的位置:首页 > 移动开发 > IOS开发

JSON和模型之间最快捷方便的转换iOS框架:MJExtension

2015-08-11 13:41 585 查看
阅读目录

能做什么?

MJExtension和JSONModel、Mantle等框架的区别

如何使用MJExtension

最简单的字典转模型

MJExtension是JSON和模型之间最快捷方便的转换iOS框架。

能做什么?

MJExtension是一套字典和模型之间互相转换的超轻量级框架

MJExtension能完成的功能

字典(JSON)-->模型(Model)

模型(Model)-->字典(JSON)

字典数组(JSON Array)-->模型数组(Model Array)

模型数组(Model Array)-->字典数组(JSON Array)

详尽用法主要参考 main.m中的各个函数 以及NSObject+MJKeyValue.h

回到顶部

MJExtension和JSONModel、Mantle等框架的区别

转换速率:

最近一次测试表明:MJExtension>JSONModel>Mantle

各位开发者也可以自行测试

具体用法:

JSONModel:要求所有模型类必须继承自JSONModel基类

Mantle:要求所有模型类必须继承自MTModel基类

MJExtension:不需要你的模型类继承任何特殊基类,毫无污染,毫无侵入性

回到顶部

如何使用MJExtension

cocoapods导入:pod 'MJExtension'

手动导入:

将MJExtensionExample/MJExtensionExample/MJExtension文件夹中的所有源代码拽入项目中

导入主头文件:#import "MJExtension.h"

?
回到顶部

最简单的字典转模型

?
核心代码

[User objectWithKeyValues:dict]

项目主页:http://www.open-open.com/lib/view/home/1426233573592
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: