Apple Case Study on Optionals in Swift

Apple Swift Blog:

This post explores how optionals help preserve strong type safety within Swift. We’re going to create a Swift version of an Objective-C API.

There is coverage of several concepts: returning an array of optionals from a method, using the map method on an array and a few notes about return values of Optional(nil).