The enum can be declared in a new plain Swift file. In the Swift file the enum and it possible values is declared. For example the enum Animal can be defined as a String.
import Foundation enum Animal: String { case Cat = "Cat" case Dog = "Dog" case Horse = "Horse" case Cow = "Cow" case Nothing = "Nothing" }This is a rather trivial example but autocomplete means a reduced chance of spelling mistakes. The enum can be used in the application code as Animal.xxx as a string variable. For example
var animal1: String = Animal.Cat var animal2: string = Animal.Dog