Structure

EnvironmentObject

A property wrapper type for an observable object supplied by a parent or ancestor view. 親または祖先ビューによって提供される監視可能なオブジェクトに対するプロパティラッパー型。

Declaration 宣言

@frozen @propertyWrapper struct EnvironmentObject<ObjectType> where ObjectType : ObservableObject

Overview 概要

An environment object invalidates the current view whenever the observable object changes. If you declare a property as an environment object, be sure to set a corresponding model object on an ancestor view by calling its environmentObject(_:) modifier. 環境オブジェクトは、監視可能なオブジェクトが変化する時はいつでも、現在のビューを無効にします。あなたがあるプロパティを環境オブジェクトとして宣言するならば、ある対応モデルオブジェクトを先祖ビュー上でそれのenvironmentObject(_:)修飾子を呼び出すことによって設定することを確実にしてください。

Topics 話題

Creating an Environment Object 環境オブジェクトを作成する

Getting the Value 値を取得する

Default Implementations 省略時実装

Relationships 関係

Conforms To 次に準拠

See Also 参照

Model Data モデルデータ