Chapter 1. Exploring Swift
Apple announced Swift at WWDC 2014 as a new programming language that combines experience with the Objective-C platform and advances in dynamic and statically typed languages over the last few decades. Before Swift, most code written for iOS and OS X applications was in Objective-C, a set of object-oriented extensions to the C programming language. Swift aims to build upon patterns and frameworks of Objective-C but with a more modern runtime and automatic memory management.
This chapter will present the following topics:
- How to use the Swift REPL to evaluate Swift code
- The different types of Swift literals
- How to iterate through arrays, dictionaries, and sequences
- Functions and the different types of function arguments
- Compiling and running Swift from the command line