If you are an experienced developer who is interested in the new Swift programming language, this hands-on workshop is for you. Daniel Steinberg introduces standalone Swift functions that are not part of a class or other Swift type. Then, he shows how to give or hide external names for parameters. Daniel shares examples of four fundamental Swift entities: String, Int, Dictionary, and Arrays. You’ll practice creating mutable and immutable arrays and explore different ways of iterating through them, changing values along the way. Learn to save the application’s state, and much more. Daniel dives into Swift types—classes, objects, protocols, structs, modules, and enumerations―including how they differ, initialization, and how to add properties and methods to them. In conclusion Daniel discusses optionals, generics, and closures, and shows you how to use the Swift REPL and Playgrounds to explore all aspects of this new language.
Laptop Required: To participate fully in this session, you should bring a Mac laptop with the most recent version of Xcode 6 already installed.
More Information