基于JSON对象的数据结构

时间:2011-11-02 15:42:15

标签: iphone objective-c ios cocoa cocoa-design-patterns

我刚才有一个基于MVC模型的问题,我想对JSON对象使用它。我正在从Web服务解析一些值,此时,出于安全考虑,我不希望在任何给定点存储设备上的任何凭据。有许多视图控制器可以访问关于这个对象的信息,这是一个很好的方法,可以将这个对象作为一个“单例对象”,可以全局访问,只有一个实例,而不是在每个viewcontroller重新创建对象。另外,假设我想创建一些关于json对象的模型,将json中的对象绑定到这样的“模型”的更好方法是什么?是否有任何通用的方法来代替“DIY”方法?

感谢。

1 个答案:

答案 0 :(得分:1)

在第一种情况下,您可以使用单个对象来存储凭据。许多人只是将这些信息存储在appDelegate中,这是大多数应用程序的一种中央仓库。至于JSON建模,如果你使用类似的东西: json-framework,它会将您的数据转换为Objective-C结构,例如NSArrayNSDictionary s,它们对应于它所获得的JSON结构。