Welcome
  • Welcome
  • Swift on Mac
  • Swift on Linux
  • Swift on Windows
Variables and Constants
  • Intro
  • Variables
  • Variables Can Change
  • Constants
  • Outro
Print and Comments
  • Intro
  • Print
  • Windows and Linux
  • Comments
  • Multiline Comments
  • Outro
Strings and Ints
  • Intro
  • Strings
  • Emojis
  • Ints
  • Types
  • Outro
Math
  • Intro
  • Basic Math
  • Doubles and Floats
  • Mixing Doubles and Ints
  • Advanced Math
  • Outro
Boolean and If Statements
  • Intro
  • Booleans
  • If Statements
  • Comparing
  • Else
  • AND and OR
  • Outro
Arrays
  • Intro
  • Arrays
  • Advanced Arrays
  • Sets
  • Outro
Loops
  • Intro
  • For Loops
  • For Loops and Arrays
  • While Loops
  • Outro
Dictionaries
  • Intro
  • Dictionaries
  • Dictionaries and For Loops
  • Outro
Functions
  • Intro
  • Functions
  • Parameters
  • Return
  • Outro
Optionals
  • Intro
  • Optionals
  • If Let
  • Guard
  • Outro
Classes
  • Intro
  • Classes, Objects and Properties
  • Methods
  • Inheritence
  • Structs
  • Outro
Switches
  • Intro
  • Switches
  • Outro
Enums
  • Intro
  • Enums
  • Enums and Switches
  • Outro
What's New in Swift 4
  • Intro
  • Walkthrough
  • Outro
iPhone Apps - The Fundamentals
  • This section
  • Intro
  • Variables and Constants
  • Strings and Ints
  • Comments and Print
  • Labels
  • Outlets
  • Buttons
  • If Statements
  • Button Counting