我正在使用xcode8和Swift3开发一个应用程序。
我尝试使用KeyChain
来存储用户名密码和其他敏感数据。我知道KeyChain查询常量如下:
let kSecClassValue = NSString(format: kSecClass)
let kSecAttrAccountValue = NSString(format: kSecAttrAccount)
let kSecValueDataValue = NSString(format: kSecValueData)
let kSecClassGenericPasswordValue = NSString(format: kSecClassGenericPassword)
let kSecAttrServiceValue = NSString(format: kSecAttrService)
let kSecMatchLimitValue = NSString(format: kSecMatchLimit)
let kSecReturnDataValue = NSString(format: kSecReturnData)
let kSecMatchLimitOneValue = NSString(format: kSecMatchLimitOne)
我阅读了几篇关于使用KeyChain存储数据的教程,它们都使用不同的查询常量,一些使用上述所有常量,一些使用它的一部分。我想知道: