Swift Programming: From the Ground Up
If you are a developer who is interested in the Swift 3.0 programming language, this hands-on workshop is for you. James Dempsey will introduce you to Swift from the ground up, as you learn both the syntax and concepts hands-on. Start with the basics and then build on them to come up to speed quickly on the most recent version of Swift. Learn fundamental pieces of Swift, starting with defining functions, control-flow, using basic value types, and collections like Dictionary and Array. James introduces the rich set of Swift types—classes, structs, enums—and shows how to add properties and methods as well as initialize each type. As the day progresses, he discusses more features of Swift such as protocols, closures, optionals, and access control. Throughout this hands-on workshop, you will use the Swift REPL and Playgrounds to explore Swift and try for yourself each concept James presents.
This workshop is designed to cover all the topics needed to prepare you for the Swift Programming: Advanced Topics workshop (WA) on Wednesday morning.
Laptop Required: To participate fully in this session, you should bring a Mac laptop with the most recent version of Xcode 8 already installed.
James Dempsey is a fifteen-year Apple veteran gone indie. At Apple, he was an evangelist, technical trainer, curriculum manager, and software engineer, working on Aperture, iOS, and OS X releases Leopard through Lion. James is currently on the technical staff at Upthere, working to build a cloud platform for humankind’s information. He is also the frontman of James Dempsey and the Breakpoints, a band that performs humorous original songs about technical topics. Their debut album Backtrace topped the iTunes comedy charts in the US, UK, and Canada, reaching #5 on the Billboard comedy album chart.