Swift 101 - Working with Swift's New Optional Values
By Kevin McNeish
The Swift programming language has a new feature called optionals that were not previously available in Objective-C. They are similar to optional types in Java and nullable types in the C# programming language.