Learning Swift Programming (2015)

Learning Swift Programming (2015)

Chapter 1: Getting Your Feet Wet

Chapter 2: Collecting Data

Chapter 3: Making Things Happen: Functions

Chapter 4: Structuring Code: Enums, Structs, and Classes

Chapter 5: Making a Game

Chapter 6: Reusable Code: Closures

Chapter 7: Subscripts and Advanced Operators

Chapter 8: Protocols

Chapter 9: Becoming Flexible with Generics

Chapter 10: Games with SpriteKit

Chapter 11: Games with SceneKit

Chapter 12: Apps with UIKit