-2

在 Mac 开发人员库部分“过渡到 ARC 发行说明”中,它声明“......而不是使用结构,您可以创建一个 Objective-C 类来管理数据”,但没有进一步详细说明。

关于 Objective-C 对象的任何建议是合理的选择吗?我有以下 C 结构,用于在我的应用退出时存储并在再次运行时恢复的状态值:

struct app_data
{
    bool enable_flag;
    bool random_flag;
    …
    int wait_slider_value;
};
4

1 回答 1

0

对于 iOS 6.0,您可以使用 和方法UIApplicationDelegate来保存和恢复状态。请记住,这些方法不是为将实际的持久数据保存到磁盘而设计的,这些方法的使用应该是为了保存和恢复 UI 状态。application:willEncodeRestorableStateWithCoder:application:didDecodeRestorableStateWithCoder:

于 2013-07-08T00:14:09.537 回答