|
|
11 years ago | |
|---|---|---|
| graphics | 11 years ago | |
| keychain | 11 years ago | |
| keychain.xcodeproj | 11 years ago | |
| keychainTests | 11 years ago | |
| Default-568h@2x.png | 11 years ago | |
| LICENSE | 11 years ago | |
| README.md | 11 years ago |
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("my key")
TegKeychain.delete("my key")
TegKeychain.clear() // delete everything from app's Keychain
In addition to strings one can set/get NSData objects.
TegKeychain.set("my key", value: nsDataObject)
TegKeychain.getData("my key")
The code is based on this gist: