init(Data, content: (Data.Element) -> Content)
Creates an instance that uniquely identifies and creates views across updates based on the identity of the underlying data.
あるインスタンスを作成します、それは、ビューそれらを更新を越えてその基礎をなすデータの同一性に基づいて特有に識別および作成するものです。
Available when
Data
conforms to RandomAccessCollection
, ID
is Data.Element.ID
, Content
conforms to View
, and Data.Element
conforms to Identifiable
.
Data
がRandomAccessCollection
に準拠する、ID
がData.Element.ID
である、Content
がView
に準拠する、そしてData.Element
がIdentifiable
に準拠する場合に利用可能です。
init<C>(Binding<C>, content: (Binding<C.Element>) -> Content)
Creates an instance that uniquely identifies and creates views across updates based on the identity of the underlying data.
あるインスタンスを作成します、それは、ビューそれらを更新を越えてその基礎をなすデータの同一性に基づいて特有に識別および作成するものです。
Available when
Data
conforms to RandomAccessCollection
, ID
conforms to Hashable
, and Content
conforms to View
.
Data
がRandomAccessCollection
に準拠する、ID
がHashable
に準拠する、そしてContent
がView
に準拠する時に利用可能です。
init(Data, id: KeyPath <Data.Element, ID>, content: (Data.Element) -> Content)
Creates an instance that uniquely identifies and creates views across updates based on the provided key path to the underlying data’s identifier.
あるインスタンスを作成します、それは、ビューそれらを更新を越えてその基礎をなすデータのもつ識別子へのこの提供されたキーパスに基づいて特有に識別および作成するものです。
Available when
Data
conforms to RandomAccessCollection
, ID
conforms to Hashable
, and Content
conforms to View
.
Data
がRandomAccessCollection
に準拠する、ID
がHashable
に準拠する、そしてContent
がView
に準拠する時に利用可能です。