Keychain
provides simple mechanism (like working with NSUserDefaults
) for interactions with the keychain storage.
- iOS 9.0+
- Swift 4.1+
To integrate Keychain
into your project using Carthage, specify it in your Cartfile
:
github "valery-bashkatov/Keychain" ~> 3.0.0
And then follow the instructions to install the framework.
API Reference is located at http://valery-bashkatov.github.io/Keychain.
import Keychain
try! Keychain.setValue("Jack", forKey: "name")
try! Keychain.setValue([3735565, 2454548, 964533], forKey: "phoneNumbers")
let name = try! Keychain.getValue(forKey: "name") as! String
let phoneNumbers = try! Keychain.getValue(forKey: "phoneNumbers") as! [Int]