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.