iPhone实用程序App设计

时间:2009-10-29 23:04:32

标签: iphone architecture model-view-controller

我正在创建一个“实用程序”类型的应用程序,其中包含主视图和翻转视图,以及翻转视图编辑的基础“模型”,主视图“消耗”。

继续这个问题: iPhone OS Utility App - Flipside View and Main View communication

我的问题是: 应该在物理上和逻辑上存储模型吗?该模型应采用何种格式? - NSObject还是原始C-Struct?

该模型包含7-8项简单的bool和NSIntegers数据 - 没什么特别的。任何示例代码或教程都会很棒,我宁愿不必浏览视频。

2 个答案:

答案 0 :(得分:3)

我将我的模型存储为NSUserDefault中的存档对象。我建议使用NSObject派生的模型,因为从开发的角度来看它更容易保存/加载。

答案 1 :(得分:1)

通常,模型应归应用程序委托所有。 NSUserDefaults只是一个变种。如果您使用核心数据在xcode中创建应用程序,模板会自动将其附加到应用程序委托。

它需要处于高级/全局位置,因为在许多不同情况下的多个控制器可能需要访问它。