立即订阅

mantle(iOS 模型框架 - Mantle)

欧易app下载

OKEX欧易app下载

欧易交易所app是全球排名第一的虚拟货币交易所。

APP下载   官网注册
2024年02月07日 12:02 来源于:烟月稀财经笔记 浏览量:
Mantle主要作用在于让开发者更简单地构建引用的Model模型。开发中最常用的就是使用字典转模型Mantle要求所有的Model都要继

Mantle主要作用在于让开发者更简单地构建引用的Model模型。开发中最常用的就是使用字典转模型

Mantle要求所有的Model都要继承MTLModel并实现MTLJSONSerializing协议

1、JSONKeyPathsByPropertyKey:这个类方法返回一个字典,指定着你的模型属性和JSON中关键字的映射关系,字典的key为model的属性,value为JSONKeyPaths

2、属性nextList是一个数组,数组内的对象类型是本类类型

3、+JSONKeyPathsByPropertyKey:用一个不一样的类型转化器去转化属性

Mantle通过MTLJSONAdapter实现字典和model之间的转化

上面是一个将字典转化成模型对象的实例,同样的,我们也可以将对象转化成字典

NSDictionary *JSONDictionary = [MTLJSONAdapter JSONDictionaryFromModel:myObject];

关键词:
友情链接