将字典转化为模型,面向模型开发,是在开发中最为常用的功能.利用KVC可以将字典转换为模型,但是前提有三个约束,一个是必须保证模型的属性个数大于等于字典个数,二是属性名称与字典的key必须相同,三是对于模型中的基本数据类型无法转换. 其中第一条与第三条,是其最大的弊端.例如,如果从服务器获取的数据字典,并不想使用所有的键值对.但是在开发中还是必须得全部将对应属性列出,全部进行转换(除非你一个一个写,不使用KVC). 下面的代码就可以解决上述问题:实现以模型为主,将字典数据进行部分转化,并识别基本数…