Introduction
  • Course Introduction and Objectives - What you will get?
  • Course Introduction and Objectives - Files
  • How To Get The Best Out Of This Course
Xcode - Integrated Development Environment
  • Introduction
  • Apple Developer Program
  • Downloading & Installing XCode
  • Creating a Project in XCode
  • XCode Interface
  • IBOutlets & IBActions
  • Conclusion
Swift Fundamentals
  • Introduction
  • Playgrounds
  • Variables
  • Constants
  • Operators
  • Operators - Continued....
  • Arrays
  • Dictionaries
  • Arrays of Dictionaries
  • If Statements
  • Switch Statements
  • For Loops
  • While Loop
  • Optionals
  • Tuples
  • Control Transfer Statements
  • Functions
  • Classes
Your First App : Digital Clock
  • Introduction
  • Theoretical Contents - Simple Clock
  • Project and Interface Setup
  • Coding the Digital Clcok
  • Simple Clock
Game: Guess What?
  • Introduction
  • Theoretical Contents - Guess What?
  • Project and Interface Setup
  • Auto Layout
  • Game Logic
  • Quiz about "What is in your mind"?
Calculator
  • Introduction
  • Theoretical Contents - Calculator
  • Project and Interface Setup
  • Auto Layout with Stack View - new in XCode 7
  • Numeric Buttons IBOutlets
  • App Variables and IBActions
  • Calculate Result
  • Quiz
Application: Web Browser
  • Introduction
  • Theoretical Contents - Web Browser
  • Project & Interface Setup
  • Auto Layout
  • IBOutlets & IBActions
  • Load Web Page
  • Scrolling Between History
  • Quiz
Storyboards & Segues
  • Introduction
  • Theoretical Contents - Storyboards & Segues
  • Designing Storyboards and Segues
  • Storyboard Referencing - New in XCode 7.0
  • Passing Data Between View Controllers
  • App ICons
  • Quiz
Alert Views
  • Introduction
  • Project Setup
  • Simple Button Alert
  • Multi Button Alert
  • Quiz
Table View Controller
  • Introduction
  • Project Setup
  • Loading Data In Table
  • Delete Rows
  • Move Rows
  • Tap Accessory
  • Custom Table View Cell
  • Detail View Controller
  • Quiz
Application: Stop Watch
  • Introduction
  • Project & Interface Setup
  • Auto Layout
  • Variables, IBOutlets & IBActions
  • Start Stopwatch
  • Stop Functionality
  • Reset Functionality
  • Loading Laps
  • Quiz
Data Storage - NSUserDefaults
  • Introduction
  • NSUserDefaults Project Demo
Contacts App (Data Storage - CoreData)