Introduction to Swift 2
In this course, you will learn about Swift 2 programming in order to later develop applications in Apple's Cocoa and iOS environments. You will learn about the basics of programming in the Swift 2 programming language as well as building simple event-driven applications for the Apple Desktop and Mobile devices. Objective-C programming language, which is still used in parts of the Cocoa and iOS environments, is also covered in this course.
1. Types and Control Flow
2. Functions and Built-In Data Structures
3. Closures, Enumerations, Structures, and Classes
4. Properties, Initialization, and Protocols
5. Error Handling, Extensions, Generics, Memory Management