В Swift существуют следующие основные типы данных:
Int (по умолчанию, зависит от платформы), Int8, Int16, Int32, Int64, а также их беззнаковые аналоги UInt8, UInt16, UInt32, UInt64.Float (32-битное представление), Double (64-битное представление, по умолчанию).Bool (принимает значения true или false).String, Character.Array (упорядоченная коллекция, позволяющая дублирование).Set (неупорядоченная коллекция уникальных значений).Dictionary (неупорядоченная коллекция пар ключ-значение, где ключи уникальны).Tuple (группирование нескольких значений разных типов в единое составное значение).Optional (представляет либо значение определенного типа, либо отсутствие значения (nil)).struct (типы значений).
swift
class (ссылочные типы).
swift
enum (группа связанных значений).
swift
(Parameters) -> ReturnType (представляют замыкания и функции).
swift