当JSON/Dictionary 中的对象类型与 Model 属性不一致时,YYModel 将会进行如下自动转换。自动转换不支持的值将会被忽略,以避免各种潜在的崩溃问题。 JSON/DictionaryModel NSStringNSNumber,NSURL,SEL,Class NSNumberNSString NSString/NSNumber基础类型 (BOOL,int,float,NSUInteger,UInt64,...) ...
附: YYModel 性能优化的几个 Tip: 1. 缓存 Model JSON 转换过程中需要很多类的元数据,如果数据足够小,则全部缓存到内存中。 2. 查表 当遇到多项选择的条件时,要尽量使用查表法实现,比如 switch/case,C Array,如果查表条件是对象,则可以用 NSDictionary 来实现。 3