Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn iOS8 and Swift App Programming
The Swift Primer
Swift Primer Demo 1 with Source Code (12:26)
Swift Primer Demo 2 with Source Code (9:46)
Swift Primer Demo 3 with Source Code (10:31)
Swift Primer Demo 4 (13:06)
Swift Primer Demo 5 with Source Code (12:51)
Hello Swift with Source Code (6:25)
The Swift Programming Language - Part I
Introduction (7:42)
Variables & Constants (11:08)
Variables and Constants Demo with Source Code (10:23)
Optionals (8:43)
Optionals Demo with Source Code (9:01)
Functions (12:05)
Functions Demo with Source Code (9:14)
Arrays and Tuples (12:16)
Arrays and Tuples Demo with Source Code (8:18)
Dictionaries (7:28)
Dictionaries Demo with Source Code (6:30)
Closures (10:53)
Closures Demo with Source Code (8:44)
Assignment Section 1
The Swift Programming Language - Part II
Enumerations (17:19)
Enumeration Demo with Source Code (18:46)
Overview : Classes and Structures (12:02)
Properties (17:33)
Methods (9:15)
Structures Demo with Source Code (11:02)
Class Demo with Source Code (4:56)
Mutators Demo with Source Code (6:05)
Inheritance Demo with Source Code (7:43)
Other Swift Topics (11:53)
Protocols and Subscripts Demo with Source Code (7:36)
Assignment Section 2
Setting Up View Layouts in Interface Builder
AutoLayout, size classes, and constraints (11:30)
Views and view controllers (11:03)
Views and view controllers - Demo with Source Code (11:33)
Dynamic View Demo with Source Code (10:55)
Segues Overview (4:48)
Simple segue demo with Source Code (7:53)
Segueing with data (4:48)
Data segue demo with Source Code (5:45)
Assignment Section 3
Hierarchies of View Controllers
Model / View / Controller (11:02)
Setting up a tab bar controller Demo with Source Code (3:03)
Setting up a navigation controller Demo with Source Code (5:34)
Tab Bar controllers (6:37)
Tab bar controller case study with Source Code (9:37)
Navigation controllers (7:57)
Navigation controllers case study with Source Code (11:58)
Combining tab bars and navigation controllers with Source Code (7:02)
Assignment Section 4
Table View Controllers
Table View Overview (9:37)
Showing Data in a Plain Table View with Source Code (6:04)
Using the Grouped Table View Style with Source Code (6:48)
Adding Headers and Footers with Source Code (6:20)
Responding to Cell Selection (3:44)
Responding to Cell Selection Demo with Source Code (6:51)
Deleting and Adding Rows (9:32)
Deleting Rows Demo with Source Code (4:00)
Adding Rows Demo with Source Code (9:26)
Creating Custom Table View Cells (5:58)
Creating Custom Table View Cells Demo with Source Code (8:28)
Indexing a Table View (2:33)
Indexing a Table View Demo with Source Code (8:20)
Assignment Section 5
SQlite
Using Plist (7:35)
Plist Demo with Source Code (9:18)
UIAlert Controller (6:49)
UIAlert Controller Demo with Source Code (8:24)
SQLite Table Creation (5:02)
Demo on Table Creation (5:42)
SQLite Query Syntax (10:03)
SQLite Query Demo (13:23)
Types of Table Relationship and writing JOIN querries (8:02)
SQLite Part B
How to use an Objective C Class in a Swift project (3:42)
SQLite in a Swift project (11:35)
The Objective-C Model class (13:53)
Adding the table view controller (3:17)
Deleting records (13:38)
Adding records (7:25)
SQLite Part C
Installing and running XAMPP (6:32)
PHP Basics, Part 1 (10:04)
PHP Basics, Part 2 (5:09)
MySQL Basics (3:56)
Running a MySQL script file in phpMyAdmin (8:13)
The insertion PHP script (4:24)
The selection PHP script (6:16)
Accessing the PHP Scripts from the iPhone App (10:56)
Simple and Complex Threading using NSThread
Overview of NSOperation and NSOperationQueue (7:30)
Synchronous operations Demo with Source Code (4:59)
Asynchronous operations Demo with Source Code (6:35)
NSBlockOperation, dependencies, cancelling, and the main queue (10:10)
Queueing Block Operations Demo with Source Code (3:20)
Setting Dependencies between Operations Demo with Source Code (4:11)
Canceling Operations and Updating on the Main Queue Demo with Source Code (6:52)
Grand Central Dispatch, part 1 (7:33)
Grand Central Dispatch, part 2 (10:38)
Dispatching Tasks to a Serial Queue Demo with Source Code (4:39)
Dispatching Tasks to a Concurrent Queue Demo with Source Code (6:17)
Dispatch after and Barrier Tasks Demo with Source Code (6:14)
Using hardware sensors: accelerometer, gyro-meter, location services
Using the Standard Location Service Discussion (9:30)
Standard Location Demo with Geocoding (10:38)
Significant change Location Service Discussion (5:06)
Using the Significant Change Service Demo with Source Code (5:23)
CoreMotion : Sampling Raw Data Discussion (11:06)
Accelerometer Demo with Source Code (5:29)
CoreMotion : Getting Processed Data from DeviceMotion Discussion (12:16)
Obtaining Processed Sensor Data Demo with Source Code (4:37)
CoreMotion : Getting Pedometer Data Discussion (6:29)
Using the CoreMotion Pedometer Demo with Source Code (2:57)
HealthKit
HealthKit Overview and Legal Information (6:33)
Enabling the HealthKit Capability and Importing the Header (2:13)
Shows the Heath App, Where User Health Data is Stored (2:31)
Authorization Process (9:07)
Demo of Authorization (6:29)
Reading Characteristic Data (5:20)
Standard Location Demo with Geocoding
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock