我正在创建一个“实用程序”类型的应用程序,其中包含一个主视图和另一个视图,以及一个底层的“模型”,这个模型是由flipside视图编辑的,而主视图是“消费”的。
以下是这个问题的内容:iPhone OS Utility App - Flipside View and Main View communication
我的问题是:在物理上和逻辑上,模型应该存储在哪里?模型应该是什么格式?- NSObject还是原始的NSObject?
该模型包含7-8项数据,它们只是简单的bools和NSIntegers --没有什么特别之处。任何示例代码或教程都将是很棒的,我宁愿不必拖网浏览视频。
发布于 2009-10-29 23:09:53
我将模型存储为NSUserDefault中的归档对象。我建议使用NSObject派生的模型,因为从开发的角度来看,保存/加载它更容易。
发布于 2009-10-30 00:12:22
一般说来,模型应该属于应用程序委托。NSUserDefaults只是其中的一个变体。如果使用核心数据在xcode中创建应用程序,模板将自动将其附加到应用程序委托。
它需要位于高级别/全局位置,因为在许多不同的情况下,多个控制器可能需要访问它。
https://stackoverflow.com/questions/1647086
复制相似问题