KeychainStorage
@StorageActor
open class KeychainStorage : DelegatedStorage
KeychainStorage subclass of DelegatedStorage that uses a KeychainStorageDelegate.
-
KeychainStorageshared instance.Declaration
Swift
@StorageActor open class var standard: KeychainStorage { get } -
Access group where
StorageDatais in.Declaration
Swift
@StorageActor open var accessGroup: String? { get set } -
Whether the
StorageDatacan be synchronized.Declaration
Swift
@StorageActor open var synchronizable: Bool { get set } -
When
StorageDatacan be accessed in the keychain.Declaration
Swift
@StorageActor open var accessible: CFString { get set } -
Create a
KeychainStorage.Declaration
Swift
@StorageActor public convenience init(_ delegate: StorageDelegate = KeychainStorageDelegate(), authenticationTag: Data? = nil, errorClosure: StorageErrorClosure? = nil)Parameters
delegateStorageDelegate, defaultsKeychainStorageDelegate.authenticationTagCustom additional
Datato be authenticated.errorClosureClosure to handle
KeychainStorageDelegateerrors.
View on GitHub
Install in Dash