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.
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.
Although Jon spent the first few years of his professional life as an attorney, he quickly
found chasing bits more interesting than chasing ambulances. Since 2011, Jon has been concentrating on the mobile world. Working mainly in iOS, Jon
has helped numerous companies create and transform mobile teams into teams that can
create, build, test, and deploy mobile applications with ease.
The Swift Language Hi, my name is Jon Flanders, and this course is entitled Swift for iOS Developers. So in this module we're going to talk about what is Swift? I assume because you are watching this course you have at least some idea of what Swift is, that it's a new programming language that was created by Apple. It was announced at the WWDC in June of 2014, but it was in development for a number of years before the announcement. And if you have been paying attention much to the Apple development ecosystem, you can see that a number of the changes that they've made to both Objective-C and Xcode over the years have been sort of leading up to Swift. So, currently this course is going to cover the 2. 0 version of Swift. Xcode 7. x is what you need in order to work with Swift.
Working with Data and Views Hi, this is Jon Flanders with Pluralsight. In this module I'm going to talk about working with data and views. Specifically what I'm going to be doing in this module is walking through a demo of using Swift in a typical iOS application, and talk about some of the features of Swift and how they affect the design of the internal functionality of your applications.
Objective-C Wrap Up Hi, this is Jon Flanders with Pluralsight. In this module I'm going to talk about Objective-C and how it relates to Swift. So, I think we can clearly see that in the last four years or so, I guess five years now, Apple has been making improvements to Objective-C. During that whole time, they were also working on this new language called Swift. And I think if you look back and look at all those improvements to Objective-C, and especially the ones that were announced in 2015 at the WWDC 15, these are all things that were added to Objective-C for Swift. So, if you have any questions about whether or not Apple is serious about Swift and is phasing out Objective-C, I think this is one of the reasons that we can safely say that phrase: Apple is going to be phasing out Objective-C and going to be phasing in more and more Swift.