Swift Programming: Advanced TopicsNew
If you are an experienced developer who is familiar with the basics of the Swift 3.0 programming language, this hands-on workshop is for you. James Dempsey will move beyond the basics to take a deeper dive into the Swift programming language, with plenty of opportunity for you to practice the syntax and code. Topics include error handling, pattern matching, protocol extensions, custom operators, generics, and advanced techniques in defining and using classes, structs, and enumerations. Throughout this hands-on workshop, you will use the Swift REPL and Playgrounds to explore Swift and try for yourself each concept James presents.
Laptop Required: To participate fully in this session, you should bring a Mac laptop with the most recent version of Xcode 8 already installed.
Requirements: Students should understand the basics of Swift including creating structs, classes, and enums. Swift Programming: From the Ground Up (TA, a full-day workshop on Tuesday) is designed to cover all topics necessary to prepare you for this tutorial.