代码之家  ›  专栏  ›  技术社区  ›  iand675

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

  •  1
  • iand675  · 技术社区  · 14 年前

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

    1 回复  |  直到 14 年前
        1
  •  5
  •   Chuck    14 年前

    只需调用[someobject setvaluesforkeyswithdictionary:dictfromjson]就可以从字典中设置对象的属性。