Ric*_*ild 9 iphone preferences nsuserdefaults ipad ios
我已经阅读并理解了NSUserDefaults可以用来将我的应用程序的首选项保存到文件系统的方法.我也知道在以后在应用程序中使用它们之前需要注册默认值.
但是,我不确定是否可以在我的应用程序中注册各种类的默认值.例如,在AppDelegate我想要注册属于整个应用程序的首选项,但在一个Theme-class中我想使用(因此注册)仅用于获取和设置应用程序主题的首选项.就用户默认值而言,更多的类将有自己的需求,因此这适用于我工作的任何项目的多个部分.
这种方式是保持偏好与他们属于正确的工作方式的类?
rde*_*mar 14
是的,您可以注册多个类的默认值.当您注册新的默认值时,它只会将新的键/值对添加到注册域(应用程序只有一个).我认为你这样做的方式是非常合理的.
| 归档时间: |
|
| 查看次数: |
1079 次 |
| 最近记录: |