If you’ve done any work with the Keychain, you’ve no doubt noticed that it’s not the most elegant of APIs. Here is EMKeychain to fix that for you:
EMKeychain is a Cocoa wrapper class for Keychain, which has unfortunately been frozen in carbonite. It’s much cleaner than interfacing with keychain yourself, is actively used in commercial-grade products, and is completely documented.
Haven’t tried it ourselves just yet, but hey it seems like nice work!