有没有办法从NSDictionary自动构造一个对象?

时间:2010-10-25 03:14:33

标签: iphone objective-c ios

我正在构建一个通过JSON与外部服务器通信的iPhone应用程序。我正在使用的JSON库将服务器的响应字符串解析为字典。目前我有一个方法,我写的只是使用硬编码字符串作为我编写的构造函数中的字典键initWithDictionary:(NSDictionary *)dic(例如self.name = [dic valueForKey:@"name"];。是否有一些聪明的惯用目标 - C方式这样做?

1 个答案:

答案 0 :(得分:5)

只需调用[someObject setValuesForKeysWithDictionary:dictFromJSON]即可从字典中设置对象的属性。