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

Swift: Mastering the Core Concepts

Video Description

Start your journey towards becoming a Swift programmer by grasping Swift fundamentals

About This Video

  • Understand the core concepts of Swift
  • Get familiar with coding in Swift
  • Explore step-by-step concepts to get started on your current
  • Create a sample project by the end of this course

In Detail

Swift is a new, general-purpose, multi-paradigm, and compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux.

This course introduces you to Swift, and the various ways you can get started on your current platform. In comparison to Objective-C, Swift is a reasonably "large" language, with many native features.

This course teaches you the fundamentals of the language and features that will be essential to mastery. Depth is avoided, in favor of introducing the developers to the most common functions or core features.

This course begins with an introduction to the Swift language and how to write basic Swift code. You will then build your Swift foundation by learning important concepts such as collection types, generics, protocols, type casting, and type checking.

Finally, you will be introduced to closures.

By the end of this course, you will be ready to take a step towards attaining mastery of Swift.