XCode 15.0 日本語化計画:New Human Interface Guideline
属性とコンテナの動的メンバー検索をサポートする型。
この型では、属性所有者が属性への動的なメンバー検索アクセスを可能にする拡張機能を追加できます。サポートされる型 (AttributedString、AttributedSubstring、AttributeContainer など) は、この型を拡張することで動的検索のサポートを獲得します。
以下の例のように、独自の AttributedStringKey 属性を実装として定義し、属性を AttributeScope に収集し、AttributeDynamicLookup を拡張することで、その属性の動的メンバー検索を有効にできます。
subscript<T>(T.Type) -> T
指定された型に対応する属性付き文字列キーを返します。
subscript<T>(dynamicMember: KeyPath<AttributeScopes.FoundationAttributes, T>) -> T
指定された Foundation キーパスの属性付き文字列キーを返します。
指定された Foundation の数値形式キーパスの属性付き文字列キーを返します。
subscript<T>(dynamicMember: KeyPath<AttributeScopes.SwiftUIAttributes, T>) -> T
指定された SwiftUI キーパスの属性付き文字列キーを返します。
subscript<T>(dynamicMember: KeyPath<AttributeScopes.UIKitAttributes, T>) -> T
指定された UIKit キーパスの属性付き文字列キーを返します。
subscript<T>(dynamicMember: KeyPath<AttributeScopes.AppKitAttributes, T>) -> T
指定された AppKit キーパスの属性付き文字列キーを返します。
subscript<T>(dynamicMember: KeyPath<AttributeScopes.AccessibilityAttributes, T>) -> T
subscript<K>(K.Type) -> K.Value?
属性付き文字列キーに対応する属性値を返します。
subscript<K>(dynamicMember: KeyPath<AttributeDynamicLookup, K>) -> K.Value?
キーパスが示す属性値を返します。
キーパスが示す範囲の属性コンテナを返します。
struct ScopedAttributeContainer
指定された属性範囲内でそのコンテンツの動的なメンバー検索を可能にする属性コンテナ。