---
title: CustomPlaygroundQuickLookable
framework: swift
role: symbol
role_heading: Type Alias
path: swift/customplaygroundquicklookable
---

# CustomPlaygroundQuickLookable

A type that explicitly supplies its own playground Quick Look.

## Declaration

```swift
typealias CustomPlaygroundQuickLookable = _CustomPlaygroundQuickLookable
```

## Discussion

Discussion The CustomPlaygroundQuickLookable protocol is deprecated, and will be removed from the standard library in a future Swift release. To customize the logging of your type in a playground, conform to the CustomPlaygroundDisplayConvertible protocol. If you need to provide a customized playground representation in Swift 4.0 or Swift 3.2 or earlier, use a conditional compilation block: #if swift(>=4.1) || (swift(>=3.3) && !swift(>=4.0))     // With Swift 4.1 and later (including Swift 3.3 and later),     // conform to CustomPlaygroundDisplayConvertible.     extension MyType: CustomPlaygroundDisplayConvertible { /*...*/ } #else     // Otherwise, on Swift 4.0 and Swift 3.2 and earlier,     // conform to CustomPlaygroundQuickLookable.     extension MyType: CustomPlaygroundQuickLookable { /*...*/ } #endif

## See Also

### Deprecated Type Aliases

- [ArrayLiteralConvertible](swift/arrayliteralconvertible.md)
- [BidirectionalIndexable](swift/bidirectionalindexable.md)
- [BidirectionalSlice](swift/bidirectionalslice.md)
- [BooleanLiteralConvertible](swift/booleanliteralconvertible.md)
- [ClosedRangeIndex](swift/closedrangeindex.md)
- [DefaultBidirectionalIndices](swift/defaultbidirectionalindices.md)
- [DefaultRandomAccessIndices](swift/defaultrandomaccessindices.md)
- [DictionaryIterator](swift/dictionaryiterator.md)
- [DictionaryLiteralConvertible](swift/dictionaryliteralconvertible.md)
- [EmptyIterator](swift/emptyiterator.md)
- [ExtendedGraphemeClusterLiteralConvertible](swift/extendedgraphemeclusterliteralconvertible.md)
- [FlattenBidirectionalCollectionIndex](swift/flattenbidirectionalcollectionindex.md)
- [FlattenBidirectionalCollection](swift/flattenbidirectionalcollection.md)
- [FlattenCollectionIndex](swift/flattencollectionindex.md)
- [FloatLiteralConvertible](swift/floatliteralconvertible.md)
