Introduction
  • Welcome
  • How to be a Champ
  • Installing Xcode
DAY 1 - The Fundamentals
  • Intro
  • Xcode Walkthrough
  • Variables and Constants
  • Strings and Ints
  • Comments and Print
  • Lables
  • Outlets
  • Buttons
  • If Statements
  • Counting
  • Source Code
DAY 2 - More Swift
  • Intro
  • Math and Doubles
  • Floats and More Math
  • Textfields
  • Textfield Data
  • String Interpolation
  • Booleans
  • Source Code
DAY 3 - Joke Bank App
  • Intro
  • Arrays
  • Sketch
  • TableViews
  • Two Questions
  • TableViews and Arrays
  • Segues
  • Pass the Joke
  • Showing the Jokes
  • Source Code
DAY 4 - Advanced Swift
  • Intro
  • Functions
  • Return
  • Classes
  • Methods
  • Joke Class
  • Why Classes Are Cool
  • Optionals
  • Source Code
DAY 5 - ToDo List
  • Intro
  • Sketch
  • TableView Practice
  • Create ToDo Design
  • Creating a ToDo
  • Reloading the TableView
  • Passing the ToDo
  • Source Code
DAY 6 - CoreData
  • Intro
  • Entity
  • Saving Into CoreData
  • Pulling From CoreData
  • Delete from CoreData
  • Hello App Challenge
  • Hello App Solution
  • Source Code
DAY 7 - Images and the Camera
  • Intro
  • Sketch
  • Design
  • ImageViews
  • ImagePickerController
  • Dictionaires
  • Saving Collectables
  • Displaying Images in TableViews
  • Swipe Delete
  • Source Code
DAY 8 - Bitcoin Price Tracker
  • Intro
  • Sketch
  • Design
  • APIs
  • JSON
  • Main Thread
  • Currency Formatter
  • UserDefaults
  • Source Code
DAY 9 - Machine Learning
  • Intro
  • Machine Learning
  • Design
  • Adding a TableView
  • CoreML in Action
  • Loops
  • Show Results
  • Using Images
  • Source Code
DAY 10 - App Store and Making Money
  • Intro
  • Paid Developer Account
  • Certificates and Profiles
  • App Icons