EZKeychain 0.2.0

EZKeychain 0.2.0

PattoMotto 维护。



EZKeychain

CI Status Version License Platform

描述

轻量级的 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文件。