The Swift Programming Language

Swift is a programming language developed internally at Apple and released to the public in 2014 for use in developing iOS and OS X apps. In 2015, Apple made major updates to the language, upping its version number to 2.0. This is the version of the language supported by Xcode 7, and the version we’ll be using throughout this book. Apple is also open-sourcing the language, and, while it’s a work in progress, this may eventually lead to opportunities for Swift developers beyond the Apple ecosystem.

Swift is defined by several essential traits. Swift is:

  • Compiled, meaning that our source code is converted into bytecode at build time, rather than being interpreted at runtime, as with scripting languages like JavaScript ...

Get iOS 9 SDK Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.