是否有比NSUserDefaults更安全的容器来保持应用程序和扩展程序之间的共享数据?

时间:2014-07-25 13:34:25

标签: ios objective-c ios8

是否存在比NSUserDefaults更安全的容器,用于在应用和扩展程序之间保留共享数据?

据我所知,内容以纯文本形式存储。

1 个答案:

答案 0 :(得分:3)

如果您正在寻找存储数据的安全位置,请查看NSKeyChain

钥匙串是一个高度安全的存储位置,用于存储用户名,密码,登录令牌,密钥等。 Apple预览KeychainWrapper类,允许您轻松访问它,与NSUserDefaults非常相似。钥匙串是C api所以它很快。

我不知道您的应用程序要求,但如果您计划存储大量数据,请勿使用钥匙串。