Get your first look at Swift 3, the fast, safe, expressive, and open-source programming language for developing apps on Apple platforms and beyond.
- View Offline
- If you've been along for the ride with Swift from day one, you have witnessed its rapid evolution and potential to become one of the most widely used and powerful programming languages for decades to come, but as they say, you ain't seen nothin' yet. Since Swift went open-source last December, the level of community excitement and involvement has surpassed expectations. Hundreds of developers have contributed thousands of pole requests, and there are over 40 proposals accepted and already implemented for Swift 3.
In addition to changes to the Swift language itself, there's a major initiative to make objective see APIs imported into Swift more Swifty. Hi, I'm Scott Gardner. In this course, I'm going to take a first look at Swift 3, focusing on the key themes, guidelines, and changes that will most assuredly impact your Swift 2-based projects. You'll go beyond just running the migrator to update your Swift 2 code, and learn about the essence of Swift's evolution. How to follow the API guidelines in your own code, and be prepared for additional changes yet to be made in Swift 3 and beyond.
If you're ready, let's get started.
Get your first look at Swift 3 in this course with Scott Gardner. Scott demonstrates changes made to the Swift Standard Library and Cocoa and Cocoa Touch APIs and reviews the Swift API Design Guidelines, identifying key principles and best practices that will help you optimize your Swift code. Also, check out the migration case studies in chapter 3, which show how to upgrade existing projects to Swift 3.