typealias
Any
=
protocol
<
>
typealias
AnyClass
=
AnyObject
.
Type
The protocol to which all class types implicitly conform.
When used as a concrete type, all known @objc
class
methods and
properties are available, as implicitly-unwrapped-optional methods
and properties respectively, on each instance of AnyClass
. For
example:
See Also: AnyObject
typealias
BooleanLiteralType
=
Bool
The default type for an otherwise-unconstrained Boolean literal.
The C 'char' type.
This will be the same as either CSignedChar
(in the common
case) or CUnsignedChar
, depending on the platform.
typealias
CChar32
=
UnicodeScalar
The C++11 'char32_t' type, which has UTF-32 encoding.
typealias
CSignedChar
=
Int8
The C 'signed char' type.
typealias
CUnsignedChar
=
UInt8
The C 'unsigned char' type.
typealias
CUnsignedInt
=
UInt32
The C 'unsigned int' type.
typealias
CUnsignedLong
=
UInt
The C 'unsigned long' type.
typealias
CUnsignedLongLong
=
UInt64
The C 'unsigned long long' type.
typealias
CUnsignedShort
=
UInt16
The C 'unsigned short' type.
typealias
CWideChar
=
UnicodeScalar
The C++ 'wchar_t' type.
typealias
ExtendedGraphemeClusterType
=
String
The default type for an otherwise-unconstrained Unicode extended grapheme cluster literal.
typealias
FloatLiteralType
=
Double
The default type for an otherwise-unconstrained floating point literal.
typealias
IntegerLiteralType
=
Int
The default type for an otherwise-unconstrained integer literal.
typealias
StringLiteralType
=
String
The default type for an otherwise-unconstrained string literal.
typealias
UnicodeScalarType
=
String
The default type for an otherwise-unconstrained unicode scalar literal.
typealias
Void
= ()
The empty tuple type.
This is the default return type of functions for which no explicit return type is specified.
The protocol to which all types implicitly conform.