iphone – Settings.bundle vs NSUserDefaults

我将settings.bundle配置为显示4个设置,我希望用户访问/更改.在应用程序生命周期中,我有另外几个值,我存储在NSUserDefaults中,但我不感兴趣它们出现在Settings.app中.是否有可能settings.bundle中的值数量与存储在NSUserDefaults中的键/值对的实际数量不同?为了正确管理它需要做些什么?

谢谢,

最佳答案 “设置”包中的键/值对由[NSUserDefaults standardUserDefaults]管理,但没有什么可以阻止您添加自己的键和值来管理.它们不会显示在应用程序的“设置”屏幕中,除非您将它们添加到捆绑包的属性列表中.

只需从“设置”包中注册,存储和检索用户默认值;没有什么需要做的.

点赞