我刚刚有一个基于 MVC 模型的问题,我想将其用于 JSON 对象。我正在解析来自 Web 服务的一些值,此时,出于安全目的,我不想在任何给定点将任何凭据存储在设备上。拥有许多可以访问与此对象有关的信息的视图控制器,与在每个视图控制器处重新创建对象相比,将此对象作为可以全局访问且只有一个实例的“单例对象”是一种好方法。另外,假设我想创建某种关于 json 对象的模型,将对象从 json 绑定到这种“模型”的更好方法是什么?有没有通用的方法,或者只是“DIY”方法?
谢谢。
我刚刚有一个基于 MVC 模型的问题,我想将其用于 JSON 对象。我正在解析来自 Web 服务的一些值,此时,出于安全目的,我不想在任何给定点将任何凭据存储在设备上。拥有许多可以访问与此对象有关的信息的视图控制器,与在每个视图控制器处重新创建对象相比,将此对象作为可以全局访问且只有一个实例的“单例对象”是一种好方法。另外,假设我想创建某种关于 json 对象的模型,将对象从 json 绑定到这种“模型”的更好方法是什么?有没有通用的方法,或者只是“DIY”方法?
谢谢。
在第一种情况下,您可以使用单例对象来存储您的凭据。许多人只是将这些信息存储在 中appDelegate
,作为大多数应用程序的一种中央仓库。就 JSON 建模而言,如果您使用类似的东西:
json-framework,它会将您的数据转换为 Objective-C 结构,如NSArray
s 和NSDictionary
s,它们对应于它获得的 JSON 结构。