NSUserDefaults基于用户的用户

时间:2015-10-23 19:34:32

标签: ios objective-c nsuserdefaults cfpreferences

我们的iOS应用允许各种用户使用外部服务登录应用,我希望每个用户都能够存储自己独特的偏好。

查看NSUserDefaults,如果不为每个用户创建NSDictionary,则无法存储用户特定的默认值,这在此时听起来像是我的最后一招。

我确实看到CFPreferences可以存储用户,应用程序,主机等的偏好,这听起来像我想要的,但是更低级别。

我的问题是,是否有任何NSUserDefaults子类可以轻松地按用户默认设置用户?或者,是否有使用CFPreferences的更高级别的库?只是为每个用户的偏好寻找一个好的解决方案。

1 个答案:

答案 0 :(得分:0)

我找不到任何好的答案,所以我最后编写了自己的类来处理保存多个用户默认值:

https://github.com/nnhubbard/ZSSUserDefaults