我们的iOS应用允许各种用户使用外部服务登录应用,我希望每个用户都能够存储自己独特的偏好。
查看NSUserDefaults
,如果不为每个用户创建NSDictionary
,则无法存储用户特定的默认值,这在此时听起来像是我的最后一招。
我确实看到CFPreferences
可以存储用户,应用程序,主机等的偏好,这听起来像我想要的,但是更低级别。
我的问题是,是否有任何NSUserDefaults
子类可以轻松地按用户默认设置用户?或者,是否有使用CFPreferences
的更高级别的库?只是为每个用户的偏好寻找一个好的解决方案。
答案 0 :(得分:0)
我找不到任何好的答案,所以我最后编写了自己的类来处理保存多个用户默认值: