Beginning Swift 2

Learn about Apple’s brand new programming language, Swift, through hands-on examples! This series is primarily intended for those who have some prior programming experience and are looking to get up-to-speed quickly with Swift 2. This series requires use of Xcode 7. If you are completely new to programming, this series may go a bit too fast for you. If this is the case for you, I recommend going through part 1 of our iOS Apprentice series, which you can get for free by signing up to our site newsletter. By Greg Heo.

Leave a rating/review
Save for later
Comments
Share
01
Toggle description

Find out what's covered in our Beginning Swift video series and get started learning Swift 2.

Playgrounds 10:14
Toggle description

Ease into the Swift language and learn about playgrounds, which is where we'll be working for the rest of the series.

Toggle description

Go beyond just values in your Swift 2 playground and look at variables, constants, and a little more about the type system.

Toggle description

Learn about control flow and scope in Swift 2 including making decisions, conditions and repeating steps with loops.

Functions 9:00
Toggle description

Learn how to use functions in Swift 2 to group your code together to into a reusable unit.

Optionals 10:42
Toggle description

Learn about optionals in Swift 2 and how you can safely unwrap them.

Structs 8:52
Toggle description

Learn how to use structs in Swift 2 to combine data and functions.

Toggle description

Learn about arrays and sets in Swift 2.

Toggle description

Learn how to use dictionaries in Swift 2 to map one thing to another.

Classes 13:18
Toggle description

Learn about the complexities of classes, a compositional type similar to structs.

Toggle description

Learn how to use enumerations to define your own limited set of options.

Conclusion 5:13
Toggle description

Review what you've learned in this Beginning Swift video series and see how it relates to some big picture concepts.

Instructors

Greg Heo

Contributors

Greg Heo

Instructor

Over 300 content creators. Join our team.