型エイリアス


PlaygroundQuickLook


Quick Look 表現として使用できる型の合計。


iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

Mac Catalyst


typealias PlaygroundQuickLook = _PlaygroundQuickLook

iOS, iPadOS, macOS, tvOS, visionOS, watchOS


typealias PlaygroundQuickLook




議論


PlaygroundQuickLook プロトコルは廃止されており、将来の Swift のリリースで標準ライブラリから削除される予定です。プレイグラウンドでの型のログ記録をカスタマイズするには、PlaygroundQuickLook enum (列挙型) を使用しない CustomPlaygroundDisplayConvertible プロトコルに準拠してください。


Swift 4.0 または Swift 3.2 以前でカスタマイズされたプレイグラウンド表現を提供する必要がある場合は、条件付きコンパイルブロックを使用して下さい。


  1. #if swift(>=4.1) || (swift(>=3.3) && !swift(>=4.0))
  2. // With Swift 4.1 and later (including Swift 3.3 and later), use
  3. // the CustomPlaygroundDisplayConvertible protocol.
  4. #else
  5. // With Swift 4.0 and Swift 3.2 and earlier, use PlaygroundQuickLook
  6. // and the CustomPlaygroundQuickLookable protocol.
  7. #endif




以下も見よ


型の反射をカスタマイズする


protocol CustomReflectable

自身のミラーを明示的に提供する型。


protocol CustomLeafReflectable

明示的に自身のミラーを提供する型ですが、その子孫クラスは customMirror もオーバーライドしない限りミラー内に表されません。


protocol CustomPlaygroundDisplayConvertible

プレイグラウンドのログ記録にカスタムの説明を提供する型。


macro DebugDescription()

説明定義をデバッガー型のサマリーに変換します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ