是否存在比NSUserDefaults更安全的容器,用于在应用和扩展程序之间保留共享数据?
据我所知,内容以纯文本形式存储。
答案 0 :(得分:3)
如果您正在寻找存储数据的安全位置,请查看NSKeyChain
钥匙串是一个高度安全的存储位置,用于存储用户名,密码,登录令牌,密钥等。 Apple预览KeychainWrapper类,允许您轻松访问它,与NSUserDefaults非常相似。钥匙串是C api所以它很快。
我不知道您的应用程序要求,但如果您计划存储大量数据,请勿使用钥匙串。