Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn iOS 9 in Ten Days Flat
[Day 1] Introduction to Swift2
Introduction (6:28)
Setup and Hello World App (6:12)
The Xcode Interface - Part 1 (7:41)
The Inspector Panel - Part 2 (7:34)
The Editor - Part 3 (7:03)
HelloWorld App - Part 1 (4:50)
HelloWorld App - Part 2 (8:22)
HelloWorld App - Part 3 (7:46)
[Day 2] Variables and Other Types
Variables and Constants (8:36)
Int, Double and their Subtypes (10:41)
Optional Types and Nil (11:55)
Strings and Characters (13:34)
Boolean Type (6:25)
Tuples (8:33)
Unit 2 - Exercises
[Day 3] More on Arrays, Loops, Directories
Fixing Unresponsive Playgrounds (1:42)
Correcting the Command Line Tools Version (1:45)
Learn About Arrays (15:07)
Learn About Sets (14:38)
Learn About Dictionaries (12:21)
For, for-in, while and Repeat Loops (11:58)
If, Guard and Switch (13:04)
Unit 3 - Exercises
[Day 4] Functions, References and Closures
Basic Function Syntax (9:05)
Default and Variadic Parameters (6:45)
Value and Reference Type Parameters (5:16)
Function Types and Nested Functions (8:29)
Learn Closures (18:08)
Unit 4 - Exercises
[Day 5] Enumerations in iOS
Intro to Enumerations (4:34)
Enumerations: Raw Values (6:20)
Associated Types (7:26)
Initialization in Enumerations (4:13)
Mutation Functions in Enumerations (6:18)
Unit 5 - Exercises
[Day 6] Classes, Structures & Methods
Classes and Structures (6:24)
Computed Properties (4:52)
Property Observers (9:07)
Lazy Stored Properties (5:49)
Type Properties and Methods (6:12)
Inheritance (7:50)
Unit 6 - Exercises
[Day 7] First App in iOS , View and Other
Intro to First iOS App (HelloYou) (2:17)
Starting the App, Writing the Model (6:45)
Instantiating the Model (2:33)
Creating the View (7:24)
The ViewController & Running the App (12:36)
Model - View - Controller in iOS (9:55)
Delegation (9:50)
Starting the PeopleCount App (8:47)
Setting up the Delegation (12:47)
Unit 7 - Exercises
[Day 8] Navigation and Segue
Using a Storyboard Segue (4:47)
Using an Unwind Segue with the Exit Control (4:18)
Setting up a Navigation Controller App (5:39)
Building a Navigation Hierarchy (5:21)
Sending Data During a Segue (10:51)
Delegation in Navigation Controllers - Part 1 (11:26)
Delegation in Navigation Controllers - Part 2 (5:23)
Unit 8 - Exercises
[Day 9] Table View in Depth
Intro to Bar Controllers (7:53)
Moving Data in a Tab Bar Application (10:42)
Displaying Data in a Table View (11:57)
Data Source Methods & Headers (10:53)
Applying Group Settings to Table Views (3:49)
Indexing a Table View (4:37)
Using Subtitle Styles (7:05)
Segueing from a Selected Sell (9:55)
Description of the Exercise for this Unit (9:55)
[Day 10] NoteTaker App
Setting up Storyboard for NoteTaker App (6:28)
The Model for NoteTaker & Plist Files (10:56)
Adding a Note (11:48)
Resigning the Keyboard on Text Controls (4:18)
Presenting the Detail View for a Note (7:46)
Deleting Notes (7:46)
Saving and Using Code Snippets in Xcode (2:24)
Presenting an Alert when no Plist Exists (7:58)
Cleaning up the Code, Final Exercise & Summary of Course (6:19)
Presenting the Detail View for a Note
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock