|
|
%!s(int64=11) %!d(string=hai) anos | |
|---|---|---|
| graphics | %!s(int64=11) %!d(string=hai) anos | |
| keychain | %!s(int64=11) %!d(string=hai) anos | |
| keychain.xcodeproj | %!s(int64=11) %!d(string=hai) anos | |
| keychainTests | %!s(int64=11) %!d(string=hai) anos | |
| Default-568h@2x.png | %!s(int64=11) %!d(string=hai) anos | |
| LICENSE | %!s(int64=11) %!d(string=hai) anos | |
| README.md | %!s(int64=11) %!d(string=hai) anos |
This is a collection of helper functions for writing/reading text from a Keychain.
As you probably noticed Apple's keychain API is a bit verbose. This class was designed to provide shorter syntax for accomplishing a simple task: reading/writing text values for specified keys.
Copy TegKeychain.swift into your project.
TegKeychain.set("my key", value: "hello world")
TegKeychain.getString("key 1")
TegKeychain.delete("my key")
TegKeychain.clear()
In addition to String one cart write and read NSData objects.
TegKeychain.set("my key", value: nsDataObject)
TegKeychain.getData("my key")
The code is based on this gist: