EZKeychain
描述
轻量级的 Keychain API 包装。是的,这只是另一个:)
您可以查看这个酷炫的 Keychain 包装器
示例
let keychain = EZKeychain.shared
keychain.writeString(key: keyString, value: "Simple string")
print(keyString, keychain.readString(key: keyString))
keychain.clear(key: keyString)
keychain.write(key: keyCodable, value: FooBarStruct(foo: "Foo", bar: 11))
let foobar:FooBarStruct? = keychain.read(key: keyCodable)
print(keyCodable, foobar)
keychain.clear(key: keyCodable)
keychain.writeData(key: keyData, value: NSKeyedArchiver.archivedData(withRootObject: [111.11, 999.99]))
print(keyData, keychain.readData(key: keyData))
keychain.clear(key: keyData)
keychain.writeObject(key: keyObject, value: ["Foo": 111.11])
print(keyObject, keychain.readObject(key: keyObject))
keychain.clear(key: keyObject)
要运行示例项目,克隆仓库,然后首先从 Example 目录中运行 pod install
需求
安装
EZKeychain 通过 CocoaPods 提供使用。要安装它,只需将以下行添加到您的 Podfile
pod 'EZKeychain'
作者
PattoMotto
许可证
EZKeychain根据MIT许可证提供。有关更多信息,请参阅LICENSE文件。