码迷,mamicode.com
首页 > 其他好文 > 详细

KVC简单介绍 -字典转模型,模型转字典

时间:2015-07-17 14:03:20      阅读:3027      评论:0      收藏:0      [点我收藏+]

标签:kvc   字典转模型   模型转字典   

 // 以下两个方法,都属于 KVC 的方法

    // KVC cocoa 的大招!间接给对象属性设置数值

    // 程序执行过程中,动态给对象属性设置数值,不关心 .h 中是如何定义的

    //      只要对象有属性(无论是在.h中还是在.m中定义的属性),就能够读取/设置!

    //      这种方式,有点违背程序的开发原则!

    // 字典转模型 setValuesForKeysWithDictionary

    // 模型转字典 dictionaryWithValuesForKeys

//假设self.person 是定义的一个person对象,

//person对象的属性有name,age,height,私有属性有weight

//那么对象转字典如下:

NSDictionary *dict = [self.person dictionaryWithValuesForKeys:@[@"name", @"age", @"weight", @"height"]];//参数数组是属性的名称


//字典转模型如下

 [self.person setValuesForKeysWithDictionary:dict];


版权声明:本文为博主原创文章,未经博主允许不得转载。

KVC简单介绍 -字典转模型,模型转字典

标签:kvc   字典转模型   模型转字典   

原文地址:http://blog.csdn.net/u010438187/article/details/46926067

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!