Go to content

Swift Reloaded by Patrick Jayet

Apple presented in June 2015 the second iteration of their new programming language suited for OS X, iOS, Watch and TV OS applications. Swift 2 brings a set of significative improvements over the first iteration: * protocol extensions, a powerful extension mechanism which enables, among others, a more consistent notation for operations over collections * algebraic data types * a proper error handling – as we know it from languages like Java * an extended pattern matching syntax * and lots of other changes. In this session I will present an overview of these improvements and show interactively inside a playground how the programming language ticks.

March 3, 2016