/Swift-Programming

Set of playground from The Big Nerd Ranch Guide's Swift Programming

Primary LanguageSwift

Swift Programming (The Big Nerd Ranch Guide)

This repository will be a set of playground from the book I use to learn Swift

Chapters

Part I

  • Getting Started
  • Types, Constants, and Variables

Part II

  • Conditionals
  • Numbers
  • Switch
  • Loops
  • Strings
  • Optionals

Part III

  • Arrays
  • Dictionaries
  • Set
  • Functions
  • Closures

Part IV

  • Enumerations
  • Struct and Classes
  • Properties
  • Initialization
  • Values vs Reference types

Part V

  • Protocols
  • Error Handling
  • Extensions
  • Generics
  • Protocol Extension
  • Memory Management and ARC
  • Equitable and Comparable

Part VI

  • Your first Cocoa Application
  • Your first iOS Application
  • Interoperability