CloudStorage

@propertyWrapper
@MainActor
public struct CloudStorage<Value> : DynamicProperty
extension CloudStorage: Sendable where Value: Sendable

CloudStorage

  • Undocumented

    Declaration

    Swift

    @MainActor
    public var wrappedValue: Value { get nonmutating set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    public var projectedValue: Binding<Value> { get }
  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(keyName key: String, syncGet: @escaping () -> Value, syncSet: @escaping (Value) -> Void)
  • Undocumented

    Declaration

    Swift

    @MainActor
    public static subscript<OuterSelf: ObservableObject>(
        _enclosingInstance instance: OuterSelf,
        wrapped wrappedKeyPath: ReferenceWritableKeyPath<OuterSelf, Value>,
        storage storageKeyPath: ReferenceWritableKeyPath<OuterSelf, Self>
    ) -> Value

CloudStorage

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init<R>(_ key: String) where Value == R?, R : RawRepresentable, R.RawValue == String
  • Undocumented

    Declaration

    Swift

    @MainActor
    public init<R>(_ key: String) where Value == R?, R : RawRepresentable, R.RawValue == Int

Available where Value == Bool

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(wrappedValue: Value, _ key: String)

Available where Value == Int

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(wrappedValue: Value, _ key: String)

Available where Value == Double

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(wrappedValue: Value, _ key: String)

Available where Value == String

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(wrappedValue: Value, _ key: String)

Available where Value == URL

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(wrappedValue: Value, _ key: String)

Available where Value == Date

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(wrappedValue: Value, _ key: String)

Available where Value == Data

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(wrappedValue: Value, _ key: String)

Available where Value: RawRepresentable, Value.RawValue == Int

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(wrappedValue: Value, _ key: String)

Available where Value: RawRepresentable, Value.RawValue == String

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(wrappedValue: Value, _ key: String)

Available where Value == Bool?

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(_ key: String)

Available where Value == Int?

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(_ key: String)

Available where Value == Double?

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(_ key: String)

Available where Value == String?

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(_ key: String)

Available where Value == URL?

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(_ key: String)

Available where Value == Date?

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(_ key: String)

Available where Value == Data?

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(_ key: String)

Available where Value: AnyArchivable

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(wrappedValue: Value, _ key: String)