XCode 15.0 日本語化計画:New Human Interface Guideline
属性をグループに編成し、動的なメンバー検索と属性キーのシリアル化をサポートする型。
属性の所有者 (通常はフレームワーク) は、AttributedStringKey 型で属性を定義します。動的メンバー検索による属性へのアクセスを許可するには、所有者は AttributeScope に準拠する 1 つ以上の構造体を作成します。スコープは、AttributedStringKey 型にマッピングされる属性の短縮名を提供します。以下の例は、これを行う方法を示しています。
これにより、呼び出し元は myAttributedString.foregroundColor = .red のような構文を使用できるようになります。
static var encodingConfiguration: AttributeScopeCodableConfiguration
属性の範囲をコード化するための構成。
必須 デフォルトの実装が提供されます。
static var decodingConfiguration: AttributeScopeCodableConfiguration
属性の範囲を復号するための構成。
必須 デフォルトの実装が提供されます。
DecodingConfigurationProviding
EncodingConfigurationProviding
AttributeScopes.AccessibilityAttributes
AttributeScopes.AppKitAttributes
AttributeScopes.FoundationAttributes
AttributeScopes.FoundationAttributes.NumberFormatAttributes
AttributeScopes.SwiftUIAttributes
AttributeScopes.UIKitAttributes