关于JSONModel

来源:互联网 时间:2017-01-22


通过optional的方式, 我们可以给这个类添加一个isSuccess方法,该方法中判断name和uuid是否存在来决定是否从服务器成功取数据。 而不是把这两个属性设置为required,可以有效避免异常。




可以用下面方法,使当前类的全部属性都为可选,官网上说尽量避免这样的使用, (即使要全部属性为可选,也尽量是在每个属性那里标注为Optional)




@implementation ProductModel

+(BOOL)propertyIsOptional:(NSString*)propertyName

{

return YES;

}

@end


Ignore属性, 会使得解析时会完全忽略它。 一般情况下,忽略的属性主要用在该值不从服务器获取,而是通过后面的代码进行设置。

延迟加载, 这种比较推荐,可以减少在网络读取时的性能消耗:关键字为: ConvertOnDemand






JSONModel使用总结




相关阅读:
Top