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.get("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: