CodableSingleton
@propertyWrapper
@StorageActor
open class CodableSingleton<Value> : StorePropertyWrapper<SingletonStorage> where Value : Decodable, Value : Encodable
@CodableSingleton
property wrapper.
-
Create a
CodableSingleton
property wrapper.Declaration
Swift
@StorageActor public convenience init(_ key: StoreKey)
Parameters
key
StoreKey
to store the value. -
Create a
CodableSingleton
property wrapper.Declaration
Swift
@StorageActor public convenience init(wrappedValue: Value?, _ key: StoreKey)
Parameters
wrappedValue
Default value.
key
StoreKey
to store the value. -
Property wrapper stored value.
Declaration
Swift
@StorageActor open var wrappedValue: Value? { get set }