Published

@propertyWrapper
public class Published<Value> : ChildWrapper

A type that publishes a property.

When the wrapped value of a published type changes, views that have accessed to its parent ObservableObject through a @ObservedObject property, will receive render updates.

Important

Published types should be used only in ObservableObject classes.
  • Declaration

    Swift

    public init(wrappedValue value: Value)
  • The internal value of this wrapper type.

    Declaration

    Swift

    public var wrappedValue: Value { get set }
  • The value as accessing $foo on a @Published property.

    Declaration

    Swift

    public var projectedValue: Published<Value> { get }