XCode 15.0 日本語化計画:New Human Interface Guideline
自身のミラーを明示的に提供する型。
protocol CustomReflectable
Mirror(reflecting:) イニシャライザを使用して任意の型のミラーを作成できますが、デフォルトで型に提供されるミラーに満足できない場合は、CustomReflectable に準拠させてカスタム Mirror インスタンスを返すことができます。
このインスタンスのカスタムミラー。
必須
Element が Copyable かつ Escapable に準拠している場合に準拠します。
ArraySlice
Element が Copyable かつ Escapable に準拠している場合に準拠します。
AutoreleasingUnsafeMutablePointer
ClosedRange
Bound が Comparable に準拠する場合に準拠します。
CollectionOfOne
Element が Copyable かつ Escapable に準拠している場合に準拠します。
ContiguousArray
Element が Copyable かつ Escapable に準拠している場合に準拠します。
Key が Hashable に準拠し、Value が Copyable に準拠し、Value が Escapable に準拠する場合に準拠します。
Dictionary.Iterator
Key が Hashable に準拠し、Value が Copyable に準拠し、Value が Escapable に準拠する場合に準拠します。
Optional
Wrapped が、Copyable および Escapable に準拠する場合準拠します。
Bound が Comparable に準拠する場合に準拠します。
Element が Hashable に準拠する場合に準拠します。
Element が Hashable に準拠する場合に準拠します。
StaticBigInt
StrideThrough
Element が Strideable に準拠する場合に準拠します。
String.UTF16View
String.UTF8View
UInt128
Pointee が Escapable に準拠する場合に準拠します。
Pointee が Escapable に準拠する場合に準拠します。
protocol CustomLeafReflectable
明示的に自身のミラーを提供する型ですが、その子孫クラスは customMirror もオーバーライドしない限りミラー内に表されません。
protocol CustomPlaygroundDisplayConvertible
プレイグラウンドのログ記録にカスタムの説明を提供する型。
Quick Look 表現として使用できる型の合計。
説明定義をデバッガー型のサマリーに変換します。