enum - это такой общий тип данных, для группы ассоциативных значений.

enum DayTime {
case night
case day
}

Ассоциированные значения

enum Proffesion {
case programmer(String,String, Int)
case sysadmin(String)
}
let myProffesion = Proffesion.programmer("Vanya","June",5)