Swift for iOS Developers
Pluralsight
Course Summary
If you want to develop apps for iOS, you need to know how to code in Swift. This course will help you jumpstart your Swift development by showing you how to use its features efficiently when actually coding a real-world iOS application.
-
+
Course Description
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.
-
+
Course Syllabus
The Swift Language- 42m 29s
—Introduction 0m 59s
—Swift Details 4m 5s
—LLVM 4m 7s
—Swift Goals 3m 25s
—Swift and Objective-C 4m 49s
—Demo: Swift Basics 8m 15s
—DEMO: Swift Playgrounds 15m 27s
—Summary 1m 18sStructs, Classes, Enums, and Protocols.- 55m 52s
—Introduction 2m 24s
—DEMO: Swift and Objective-C Interop 15m 8s
—The ObjC Attribute 0m 48s
—Structs vs. Classes 13m 24s
—DEMO: Structs and Classes 7m 55s
—Swift Enums 2m 14s
—Extensions 3m 29s
—Protocols 3m 1s
—DEMO: Protocols 6m 24s
—Summary 1m 0sWorking with Data and Views- 45m 27sObjective-C Wrap Up- 26m 54s