This course is as a foundation in Swift core syntax, best practices, working with data, and more.
Swift is the new language for iOS and OS X development from Apple--it's a must-have for any developer who wants to create apps that work on iOS devices. This course, Swift for iOS Developers, dives into the features of Swift from the point of view of an Objective-C developer. You'll learn how you can use Swift 1.2 and Xcode 6.4 to build an app that uses features that most real-world apps use. You'll also cover authentication and keychain access. As well, you'll get to see typical use cases of getting data back from a JSON-based HTTP endpoint and how to use that data in table and collection views. By the end of this course, you'll have a working knowledge of Swift and you'll be able to use it to develop apps for iOS.
A Few More Reasons to Learn Swift
Piece by Piece: What Your Data Means
Shaping the Path: Controlling the Flow of Your Code
Constructing Code: Who Does What? - Creating Functions
Taking Data Types Further: When to Limit, Describe, and Collect