CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

DPKeychain 1.0

DPKeychain 1.0

Maintained by DancewithPeng.



  • By
  • 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代码块中处理

LICENSE

此项目采用MIT开源协议,点击查看详情