XCode 15.2 日本語化計画:New Human Interface Guideline
属性値を設定して属性コンテナを反復的に構築する型。
AttributeContainer.Builder 型を使用すると、1 つの式で複数の属性を連結して AttributeContainer インスタンスを構築できます。以下の例は、このアプローチを示しています。
この式の最初の部分、 AttributeContainer().link(URL(myURL)) は、link 属性を空の AttributeContainer に適用するビルダーを作成します。 ビルダーの callAsFunction(_:) は、この属性が設定された新しい AttributeContainer を返します。次に、backgroundColor(. yellow) は 2 番目のビルダーを作成し、backgroundColor 属性を追加して、返されたばかりの AttributeContainer を変更します。結果は、両方の属性が設定された AttributeContainer です。
func callAsFunction(T.Value) -> AttributeContainer
属性を設定し、変更された属性コンテナを返すことによって、属性コンテナを構築します。
subscript<T>(T.Type) -> T.Value?
指定されたキーに対応する属性を返します。
subscript<K>(dynamicMember: KeyPath<AttributeDynamicLookup, K>) -> K.Value?
指定されたキーパスに対応する属性を返します。
指定されたキーパスに対応する属性コンテナを返します。
属性チェーンの構築の一部として、変更された属性コンテナを返します。
静的メソッドとして使用するために、属性チェーンの構築の一部として、変更された属性コンテナを返します。
属性の名前と型を定義する型。