Facets of Swift is a series of articles on various aspects of the Swift programming language. I chose optionals as the topic for the first article, as these are one of the first features of Swift you will notice. The idea of optionals is simple: To prevent errors and to model things in code more accurately, Swift distinguishes between optional and non-optional values. What are Optionals?In Objecti