iOS的目标c:在本地存储密码的位置

pni*_*zle 3 bundle store objective-c documents nsuserdefaults

我正在制作一个应用程序,要求用户在使用该应用程序之前输入一个图钉.我的问题是:存储此类数据的确切位置(因此可以检查它是否正确),NSUserDefaults ?,捆绑文件?,应用程序文档文件夹?

fut*_*te7 5

您绝对应该将敏感数据存储在钥匙串中.NSUserDefaults将其数据存储在纯文本文件中,任何人都可以通过访问文件系统来读取该文件.

有一些开源类可以简化Keychain API的使用,你一定要查看它们:

SFHFKeychain访问:

SFHFKeychain