我有一些JSON数据我正在进入IOS应用程序。现在来自.Net背景我通常会为这样的数据创建一个'Model'。
public class MyData{
public IEnumerable<SubData> ActualData {get;set;}
public string SomeValue {get;set;
}
public class SubData {
public string Name {get;set;}
}
现在使用,ObjectiveC - 最新推荐的方法是什么?我已经看到很多使用字典样式对象,还没有看到基于实际类的模型的示例。我完全知道我可以使用基于模型的方法,但我不想“反对谷物”,我正在使用NSJSONSerialization解析JSON,如果这有所不同。
我已经使用
完成了对简单JSON对象的映射[result objectForKey:@"Key"];
但是现在我需要处理更复杂的JSON(使用X个元素)数据,字符串似乎不再削减它。
答案 0 :(得分:0)
相反基于意见,但我猜大多数人使用NSDictionary
和NSArray
,如果存储只是暂时的。如果存储是较长期的,那么您可以将数据移动到核心数据中,这可以通过字典和数组结构中的KVC或使用像RestKit这样的库来轻松完成。类似的方法可用于自定义NSObject
子类。
我认为重要的是要清楚你正在做什么,并使实施清楚(或记录良好)。