Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS9 Development in 10 Days Flat
[Day 1] Introduction to Swift2
Introduction
Setup and Hello World App
The Xcode Interface - Part 1
The Inspector Panel - Part 2
The Editor - Part 3
HelloWorld App - Part 1
HelloWorld App - Part 2
HelloWorld App - Part 3
[Day 2] Variables and Other Types
Variables and Constants
Int, Double and their Subtypes
Optional Types and Nil
Strings and Characters
Boolean Type
Tuples
Unit 2 - Exercises
[Day 3] More on Arrays, Loops, Directories
Fixing Unresponsive Playgrounds
Correcting the Command Line Tools Version
Learn About Arrays
Learn About Sets
Learn About Dictionaries
For, for-in, while and Repeat Loops
If, Guard and Switch
Unit 3 - Exercises
[Day 4] Functions, References and Closures
Basic Function Syntax
Default and Variadic Parameters
Value and Reference Type Parameters
Function Types and Nested Functions
Learn Closures
Unit 4 - Exercises
[Day 5] Enumerations in iOS
Intro to Enumerations
Enumerations: Raw Values
Associated Types
Initialization in Enumerations
Mutation Functions in Enumerations
Unit 5 - Exercises
[Day 6] Classes, Structures & Methods
Classes and Structures
Computed Properties
Property Observers
Lazy Stored Properties
Type Properties and Methods
Inheritance
Unit 6 - Exercises
[Day 7] First App in iOS , View and Other
Intro to First iOS App (HelloYou)
Starting the App, Writing the Model
Instantiating the Model
Creating the View
The ViewController & Running the App
Model - View - Controller in iOS
Delegation
Starting the PeopleCount App
Setting up the Delegation
Unit 7 - Exercises
[Day 8] Navigation and Segue
Using a Storyboard Segue
Using an Unwind Segue with the Exit Control
Setting up a Navigation Controller App
Building a Navigation Hierarchy
Sending Data During a Segue
Delegation in Navigation Controllers - Part 1
Delegation in Navigation Controllers - Part 2
Unit 8 - Exercises
[Day 9] Table View in Depth
Intro to Bar Controllers
Moving Data in a Tab Bar Application
Displaying Data in a Table View
Data Source Methods & Headers
Applying Group Settings to Table Views
Indexing a Table View
Using Subtitle Styles
Segueing from a Selected Sell
Description of the Exercise for this Unit
[Day 10] NoteTaker App
Setting up Storyboard for NoteTaker App
The Model for NoteTaker & Plist Files
Adding a Note
Resigning the Keyboard on Text Controls
Presenting the Detail View for a Note
Deleting Notes
Saving and Using Code Snippets in Xcode
Presenting an Alert when no Plist Exists
Cleaning up the Code, Final Exercise & Summary of Course
Variables and Constants
Complete and Continue