Swift 面向协议的 Keychain 类库 Locksmith
Posted swift语言
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 面向协议的 Keychain 类库 Locksmith相关的知识,希望对你有一定的参考价值。
Locksmith 是一个强大的,面向协议的类库,用于在 Swift 中使用 Keychain 。
示例代码:
保存数据
1 |
try Locksmith.saveData([ "some key" : "some value" ], forUserAccount: "myUserAccount" ) |
加载数据
1 |
let dictionary = Locksmith.loadDataForUserAccount( "myUserAccount" ) |
更新数据
替换现有数据,如果key不存在,则会写入数据。
1 |
try Locksmith.updateData([ "some key" : "another value" ], forUserAccount: "myUserAccount" ) |
删除数据
1 | try Locksmith.deleteDataForUserAccount( "myUserAccount" ) |
开源代码主页:
https://github.com/matthewpalmer/Locksmith
文章来自:51swift
以上是关于Swift 面向协议的 Keychain 类库 Locksmith的主要内容,如果未能解决你的问题,请参考以下文章
在 XCode、iOS 开发中编译时在 Keychain.swift 中构建错误