1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
// Simple identifier
Int
// Types from Apple frameworks
CALayer
CGRect
MKMapView
NSView
UIView
XCTest
// ?, !, ..., and & should not be highlighted as operators
Int?
Int!
Int?!
String...
SomeClass & SomeProtocol
// Arrays, dictionaries, and nested types
[String]
Array<String>
[[Int?]]
Array<Array<Int?>>
[String: Int]
Dictionary<String, Int>
Swift.Array<Int>.Element
// Tuples
()
(Double, Double)
(x: Double, y: Double)
// Functions
(@escaping (String) -> Void, @autoclosure () -> String) -> String
(Int, String...) -> some Collection
() throws -> Self
// Generic arguments
Array<String.Type>
Array<Sequence.Protocol>
Dictionary<String, Any>
Dictionary<String, Array<Int>>
Array<(@autoclosure () -> String) throws -> String?>
Array<
// documentation
Int
>
|