【问题标题】:How to store application preferences (iphone)如何存储应用程序首选项 (iphone)
【发布时间】:2011-11-16 10:17:00
【问题描述】:

我有我的应用程序的设置列表(基本上是设置您需要的禁用访问设施),如下所示:

我还没有弄清楚如何进行开/关(但那是以后的事了!) - 目前文本和图标存储在两个数组中:

arryTableIconsText =     [[NSMutableArray alloc] init]; 

    [arryTableIconsText addObject:@"Facilities for partially sighted or blind people"];
    [arryTableIconsText addObject:@"An 'assistance dogs welcome' policy"];
    [arryTableIconsText addObject:@"Disabled access facilities for wheelchair users (with assistance)"];
    ..etc

    arryTableIcons = [[NSMutableArray alloc] init];

    [arryTableIcons addObject:@"visuallyImpaired_off.png"];
    [arryTableIcons addObject:@"guidedogs_off.png"];
    [arryTableIcons addObject:@"wheelchairassist_off.png"];
    [arryTableIcons addObject:@"walk_off.png"];
    ..etc

    selectedCellIndexes = [[NSMutableIndexSet alloc] init];

但是现在我开始考虑它,现在我正在做这个实际的页面,我猜他们必须从 plist 或类似的东西中出来?只是为了保存 On/Off 的值。

将它保存在 plist 中的最佳方法是什么? plist 是解决此问题的正确方法吗?

我假设任何数据源都会有 iconID |图标图像 |图标文本 |图标状态

这是正确的处理方式吗?

汤姆

【问题讨论】:

    标签: iphone objective-c ios plist datasource


    【解决方案1】:

    检查NSUserDefaults。此类通过提供方便的方法帮助您存储和管理应用程序设置。

    【讨论】:

      【解决方案2】:

      你可以看到这个refernce

      【讨论】:

        猜你喜欢
        • 2013-04-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多