Working Functionally with Swift Optionals

Giovanni Lodi, mokacodingPart of DW15

One of the biggest differences between Swift and Objective¬≠-C is the presence of Optionals. Optionals can help you keep your make your code safer, but they need some house keeping. In this talk we will explore techniques to work with Optionals in a simpler way, leveraging other Swift’s features. We are then going to see how these techniques are actually functional programming concepts, demystifying them.



Giovanni LodiGio is a freelance iOS developer, and blogs about testing and automation at http://mokacoding.com. Before moving to Australia he worked in the London start-up scene. He is always looking for something new to learn, from functional programming, to cosmology and solving the Rubik’s cube. He also is a big Teenage Mutant Ninja Turtles fan.