我是 objective C
的新手,我创建了一个应用程序,因为我同时使用了 NSUserDefault
和 Keychain
来存储我的用户名和密码。但我无法区分两者。请帮助区分两者。
谢谢。
最佳答案
keychain 是一种加密容器,用于保存多个应用程序和安全服务的密码。 Apple Inc. 在 Mac OS 和 iOS 中使用钥匙串(keychain)作为密码管理系统。
NSUserDefaults 提供一种根据用户偏好自定义应用程序行为的方法。属于 Cocoa 和 Cocoa Touch 的 Foundation 框架。
我从NSUserdefaults的标签信息中得到这个和 keychain
关于ios - 钥匙串(keychain)和 NSUserDefault 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12090136/