Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Swift Essentials - Learn Swift 2.1 Step by Step
Rating: 4.6 out of 5(507 ratings)
12,159 students

Swift Essentials - Learn Swift 2.1 Step by Step

Learn the basics of new language that will help you go on to programme on Apple iOS 9 and Mac OSX
Created byNick Walter
Last updated 12/2015
English

What you'll learn

  • Video walkthroughs showing you how to use Swift
  • Work with Xcode's new .playground file

Course content

21 sections150 lectures10h 24m total length
  • Downloading Xcode2:10

    Download and install Xcode on your Mac from the App Store, using command-space to search, and learn what this Swift Essentials course covers.

  • Goals of the Class9:15

    Learn four goals: you can program, gain solid Swift knowledge, become a problem solver, and have fun building apps for Apple platforms with transferable skills to Java, Ruby, and C#.

  • A Brief History of Swift3:54

    Explore the history of Swift, from its solo start in 2010 to its 2014 reveal, its beginner-friendly design, and its role in building apps for Apple platforms.

  • Playgrounds and Your First Line of Code!4:25

    Open Xcode and create a playground to learn Swift, write your first line print("Hello world"), and run it in the console to see output.

Requirements

  • A Mac computer that can run Xcode 7

Description

Course updated December 2015!

Become one of the world's earliest Swift developers with this introductory course on Apple’s new programming language.

  • Initial Setup and Swift Basics
  • Ints, Strings, Classes, and Collection Types
  • Control Flow
  • Error Handling


A Modern Language Evolved from Objective C

Swift is a multi-paradigm programming language developed by Apple for use with iOS and OS X. Designed to replace Objective C, work began on Swift in 2010 and the first mobile app was debuted in June 2014 at the Worldwide Developers Conference. Despite its goal of replacing Objective C, Swift is capable of working alongside the more dated Objective C language while using the Cocoa and Cocoa Touch frameworks.

Swift is built with the LLVM compiler included in Xcode 6 beta, and uses the Objective-C runtime, allowing Objective-C, Objective-C++ and Swift code to run within a single program. During it’s debut, Swift was described as “Objective C without the C” by Apple’s VP of Software Engineering Craig Federighi.


Contents and Overview

Through 140+ video lectures and 11 hours of content, you will be lead through setting up Swift locally, the basics of the language, how it compares to other common languages (including Objective C), and how to get started on new projects.

The course is designed to provide a comprehensive introduction to Swift, so that you can begin experimenting right away. Upon completion, you will understand the foundations of Swift code and will be able to develop custom applications. You will also get experience working with Xcode's new .playground file. By enrolling in this course you will be months ahead of other developers attempting learn the new Swift programming language by navigating Apple's 500-page instructional document.

Course material is regularly refreshed to include all of the newest updates and information, and since you’re granted lifetime access upon registering, you can rely on this course to keep your Swift skills on the cutting edge.

Who this course is for:

  • Objective-C developers wanting to learn Swift
  • New programmers wanting to learn Swift