O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Swift 2

Video Description

Take your programming skills to the next level with Swift 2

About This Video

  • Excel with the Swift 2 programming language and master all its features

  • Structure your project with the MVC design pattern

  • Develop real applications for iOS, tvOS, watchOS, and OS X

  • In Detail

    Swift 2 generates faster code across the board, both for release and debug builds. With Swift programmers having half as many code as other code files to maintain and zero manual code synchronization, Swift has experienced unprecedented growth in popularity among developers. In this course, we'll explore the MVC and Singleton design patterns, you'll see how to consume third-party APIs using asynchronous requests, and we'll look at some of the most used controls in iOS development.

    This course provideS all you need to know to develop iOS and OS X applications. You'll take a tour of the fundamental concepts, and learn how to develop iOS, tvOS, watchOS, and OS X applications.

    We'll kickstart your learning skills as you work with one of the most used dependency managers in iOS, Cocoapods, to install third-party libraries such as Alamofire and SwiftyJSON to deal with JSON and networking requests. You'll see how to structure your project with the MVC design pattern and implement a second view controller to display data and details of your application. It doesn’t end there, as we'll also explore Swift in Linux and the new Package Manager.

    This course will teach you the main steps in the build process of an application, giving you the skills you need to create your own applications.