can*_*boy 5 iphone objective-c keychain preferences nsuserdefaults
因此,NSUserDefaults非常易于使用.但显然,它不太安全 - 没有加密.当然,客户希望应用程序首选项是安全的,因为它包含敏感数据.
但是Keychain是安全的,但很难编码(显然).那么有没有办法轻松将NSUserDefaults代码转换为Keychain代码?换句话说,我想在Keychain中存储app prefs.还是我在错误的树上吠叫?
以下两个解决方案都是 KeyChain API 的包装器。通过在 NSUserDefaults 类别中使用它们,您可以使用干净的方式来访问和存储密码。
您可以尝试以友好的方式包装钥匙串的EMKeyChain库。如果需要存储密码,就像 NSUserDefaults 一样简单。
有一个简单的包装器:Simple iPhone Keychain Code。