Locksmith 是一个强大的,面向协议的类库,用于在 Swift 中使用 Keychain 。
示例代码:
保存数据
try Locksmith.saveData(["some key": "some value"], forUserAccount: "myUserAccount")加载数据
let dictionary = Locksmith.loadDataForUserAccount("myUserAccount")更新数据
替换现有数据,如果key不存在,则会写入数据。
try Locksmith.updateData(["some key": "another value"], forUserAccount: "myUserAccount")删除数据
try Locksmith.deleteDataForUserAccount("myUserAccount")