Artificial intelligent assistant

iCloudKeyChainにアイテムを追加したい `SecKeychainAddGenericPassword` `iCloudKeyChain`GenericPassword(KeyChain AccessKindapplication password) let token: String = "0123456789" let query: Dictionary<String, AnyObject> = [ kSecClass as String: kSecClassGenericPassword, kSecReturnPersistentRef as String: kCFBooleanTrue, kSecAttrAccessible as String: kSecAttrAccessibleAlways, kSecAttrSynchronizable as String: kCFBooleanTrue, kSecAttrAccount as String: "Charleston" as NSString, kSecAttrService as String: "Charleston Safe Storage" as NSString kSecValueData as String: token as NSString ] var result: AnyObject? let resultCode: OSStatus = withUnsafeMutablePointer(to: &result) { SecItemAdd(query as CFDictionary, $0) } `resultCode``-50` > errSecParam Sigining & Capabilities`Keychain Shareing` iCloud→KeyChain

NSStringStringKeychain API
NSData


kSecValueData as String: token.data(using: .utf8)! as NSData


Keychain

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 0905c7429477a40fe62e97d861fec878