如何查询常量以获取钥匙串访问

时间:2017-08-09 13:45:03

标签: ios keychain

我正在使用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存储数据的教程,它们都使用不同的查询常量,一些使用上述所有常量,一些使用它的一部分。我想知道:

  1. 何时使用什么查询常量?
  2. 每个常数的目的是什么?

0 个答案:

没有答案