DPKeychain 1.0

DPKeychain 1.0

DancewithPeng 维护。



  • DP

DPKeychain

苹果钥匙串基本操作封装

导入

pod 'DPKeychain', '~> 1.0.0'

使用

将密码保存到KeyChain

let password: String = ...
let keychainItem = KeychainPasswordItem(service: "com.dp.service.demo", account: "dpdemo", accessGroup: nil)
try keychainItem.savePassword(password)

从KeyChain中读取密码

let passwordItems = try KeychainPasswordItem.passwordItems(forService: "com.dp.service.demo", accessGroup: nil)
if let keychainItem = passwordItems.first(where: { (item) -> Bool in
		return item.account == "dpdemo"
}) {
  	let password = try deviceUUIDItem.readPassword()
}

这里可能会抛出异常,需要将其放在try-catch代码块中处理

许可证

本项目采用 MIT 开源协议,单击查看详情