A Swift implementation of the KeychainItemWrapper from the Apple example.
- Drag and drop KeychainItemWrapper.swift into your Xcode project.
- Enable Keychain Sharing in target capabilities.
- All done!
let keychainItemWrapper = KeychainItemWrapper(identifier: "identifier for this item", accessGroup: "access group if shared")
keychainItemWrapper["superSecretKey"] = "aSuperSecretValue" as AnyObject?let keychainItemWrapper = KeychainItemWrapper(identifier: "identifier for this item", accessGroup: "access group if shared")
let superSecretValue = keychainItemWrapper["superSecretKey"] as? String?
print("The super secret value is: \(superSecretValue)")Follow me on twitter @mcostea
KeychainItemWrapper.swift is released under the MIT license. See LICENSE for details.