-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Learning Swift
By :

So far, we covered two of the three type classifications in Swift: structure and class. The third classification is called enumeration. Enumerations are used to define a group of related possible values that an instance can be. For example, if we want to represent the values of one of the three primary colors, an enumeration would be a great tool to do so.
An enumeration is made up of cases much like a switch
case and uses the keyword enum
instead of struct
or class
. An enumeration for primary colors would look like this:
enum PrimaryColor { case Red case Green case Blue }
You can then define a variable with this type and assign it one of the cases:
var color = PrimaryColor.Green
Note that to use one of the values, we use the name of the type followed by a dot (.
) and then the specific case. If the type of the variable can be inferred, you can even leave out the enumeration name and just start with a dot:
color = .Red
During the assignment to .Red
, the...
Change the font size
Change margin width
Change background colour