Apple Swift step by step: create apps for iOS, watchOS, MacOS

Udemy MOOC / Non-credit USD 19.99
Enroll now →
Apple Swift step by step: create apps for iOS, watchOS, MacOS

About this course

# last update oct 5th 2014 Welcome to Swift, the brand new programming language from Apple. If you approached iOS development and always felt that Objective-C was a bit too complicated, then Swift will make your life a lot easier. According to Wired "it will instantly remake computer programming" and it will be the core of iOS8 programming and further. Even if you already know Objectve-C you will find great productivity advantages in starting to use Swift. The only pre-requisite is to have familiarity with basic programming concepts (i.e. what is a variable, what is a control structure, etc.); we'll take care of the rest along the course. More sophisticated concepts related to object-oriented programming will be dealt with in the curriculum. The course will keep growing along time with new topics added. As new more advanced topics are added, the price will increase; so the sooner you enroll, the less you pay ! You will get all future updates at no extra cost. The plan is to keep adding two new topics per month; these could be real app examples or explanations of Cocoa frameworks. After a few months of beta testing Swift has finally reached version 1.0: this means you can develop and submit real apps to the App Store. After studying the language basics, it will be time to learn dealing with the Cocoa and Cocoa Touch APIs; finally you will be introduced to building real apps using Xcode. For a Flappy Bird alike game is used to get into the inner workin

What you'll learn

  • basic programming concepts
  • object-oriented programming principles
  • using Cocoa and Cocoa Touch APIs
  • building apps with Xcode
  • creating a simple game-like application

Course objectives

  • to introduce the fundamentals of Swift
  • to guide students through app development for various Apple platforms
  • to enhance productivity in iOS development through Swift

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.