XCode 15.0 日本語化計画:New Human Interface Guideline
システムのフレームワークが定義する属性のコレクション。
属性の範囲 (Attribute Scopes) は、特定のドメイン内の属性付き文字列での使用に適した属性のグループを定義します。属性の定義には、名前、値の型、およびシリアル化をサポートするためのコード化/復号化メソッドが含まれます。
たとえば、AttributeScopes.FoundationAttributes の範囲は、URL へのリンクの属性タイプである AttributeScopes.FoundationAttributes.LinkAttribute と、この型にアクセスするためのプロパティである link を提供します。AttributeScopes.FoundationAttributes は AttributeDynamicLookup を実装しているため、以下の例に示すように、名前によってリンク属性にアクセスできます。
var foundation: AttributeScopes.FoundationAttributes.Type
Foundation が定義する属性の範囲にアクセスするためのプロパティ。
struct AttributeScopes.FoundationAttributes
Foundation が定義する属性の範囲。
var swiftUI: AttributeScopes.SwiftUIAttributes.Type
SwiftUI が定義する属性の範囲にアクセスするためのプロパティ。
struct AttributeScopes.SwiftUIAttributes
SwiftUI が定義する属性の範囲。
var uiKit: AttributeScopes.UIKitAttributes.Type
UIKit が定義する属性の範囲にアクセスするためのプロパティ。
struct AttributeScopes.UIKitAttributes
UIKit が定義する属性の範囲。
var appKit: AttributeScopes.AppKitAttributes.Type
AppKit が定義する属性の範囲にアクセスするためのプロパティ。
struct AttributeScopes.AppKitAttributes
AppKit が定義する属性の範囲。
var accessibility: AttributeScopes.AccessibilityAttributes.Type
struct AttributeScopes.AccessibilityAttributes
属性とコンテナの動的メンバー検索をサポートするべき型。
struct ScopedAttributeContainer
指定された属性の範囲内でそのコンテンツの動的なメンバー検索を可能にする属性コンテナ。