Section 1 : Introduction to iOS programming and Objective C

Lecture 1 Introduction to iOS Programming Course 00:09:31 Duration
Lecture 2 Xcode Installation 00:03:54 Duration
Lecture 3 Hello World for iOS7 00:11:43 Duration
Lecture 4 Hello World - The first iOS Program 00:05:06 Duration
Lecture 5 The Xcode Interface 00:05:22 Duration
Lecture 6 Data Types in Objective C 00:16:01 Duration
Lecture 7 Introduction to OOPS 00:09:10 Duration
Lecture 8 Objective C Types and Classes 00:13:08 Duration
Lecture 9 Classes and Objects 00:15:54 Duration
Lecture 10 Properties in Objective C
Lecture 11 Overriding Init 00:12:17 Duration
Lecture 12 Strong and Weak Properties 00:14:35 Duration

Section 2 : iOS Views and Objective C Concepts

Lecture 1 MVC and Application Structure 00:07:38 Duration
Lecture 2 Single View Template 00:10:05 Duration
Lecture 3 Empty Template in iOS 00:10:37 Duration
Lecture 4 Properties, Action Methods and Controls 00:10:54 Duration
Lecture 5 Introduction to pLIsts 00:14:44 Duration
Lecture 6 Introduction to NSArray 00:11:35 Duration
Lecture 7 Introduction to NSMutable Arrays 00:10:43 Duration
Lecture 8 UIPicker View 00:07:17 Duration
Lecture 9 UIPickerView with Mutable Array 00:07:22 Duration
Lecture 10 Saving and Loading with Plists 00:06:07 Duration

Section 3 : Target Action and Delegation in iOS

Lecture 1 Understanding Target - Action 00:10:48 Duration
Lecture 2 Target -Action Controls in IB 00:05:03 Duration
Lecture 3 Controls using Code 00:08:55 Duration
Lecture 4 Delegation in iOS 00:12:06 Duration
Lecture 5 Delegation Demo 00:14:07 Duration

Section 4 : Controllers, Storyboards and Advance Objective C

Lecture 1 Introduction to Storyboards 00:05:37 Duration
Lecture 2 A working example for storyboard 00:12:25 Duration
Lecture 3 The Unwind Segue 00:06:03 Duration
Lecture 4 Navigation Controllers 00:04:31 Duration
Lecture 5 Navigation Controller and Story Boards 00:08:01 Duration
Lecture 6 Navigation Controllers and Xib Files 00:11:14 Duration
Lecture 7 Categories and Extensions in Objective C 00:06:59 Duration
Lecture 8 Categories - Live Example 00:13:01 Duration
Lecture 9 Extensions - Live Example 00:10:37 Duration

Section 5 : Table Views and Tab Bar Controllers

Lecture 1 Introduction to Table Views 00:09:27 Duration
Lecture 2 Implementing Table Views - Story Boards 00:05:59 Duration
Lecture 3 Populating Table Views 00:05:40 Duration
Lecture 4 Table View to Detail View 00:08:10 Duration
Lecture 5 Adding Rows
Lecture 6 Row Deletion 00:05:24 Duration
Lecture 7 Grouping Table Views 00:06:25 Duration
Lecture 8 Tab Bar Controller and App Organization 00:08:46 Duration
Lecture 9 Tab Bar Controller Demo 00:06:25 Duration

Section 6 : Building an iOS Project - The Initial Steps

Lecture 1 Introduction to Project 00:07:33 Duration
Lecture 2 Project Demo 1 - Adding Part to Inventory 00:16:16 Duration
Lecture 3 Updating the Project Model 00:06:49 Duration
Lecture 4 Correction to the Model 00:14:05 Duration
Lecture 5 Deleting Part of the Catalog
Lecture 6 Assembly Class 00:15:21 Duration

Section 7 : Organizing View Controllers in an App

Lecture 1 View Controllers for our App 00:07:02 Duration
Lecture 2 Parts Room App View Controllers 00:07:53 Duration
Lecture 3 Displaying the Parts Catalogue 00:09:24 Duration
Lecture 4 Adding and Deleting Parts 00:09:37 Duration
Lecture 5 Detail View 00:07:05 Duration
Lecture 6 Inventory Management 00:09:32 Duration

Section 8 : Mastering SQLite

Lecture 1 Introduction to SQLite 00:10:30 Duration
Lecture 2 Creating a SQLite DB 00:11:16 Duration
Lecture 3 CopyIng Database 00:09:22 Duration
Lecture 4 Connecting to DB and testing Queries 00:14:15 Duration
Lecture 5 Inner Join 00:10:43 Duration

Section 9 : Multimedia in iOS

Lecture 1 Multimedia in iOS 00:05:23 Duration
Lecture 2 Views with DB 00:12:41 Duration
Lecture 3 Audio Management 00:14:06 Duration
Lecture 4 Video in IOS 00:05:14 Duration
Lecture 5 Using Video in iOS - Demo 00:12:24 Duration

Section 10 : Project - Integration and 2D Graphics

Lecture 1 2D Graphics in App 00:10:45 Duration
Lecture 2 Relation Types in SQL 00:04:07 Duration
Lecture 3 Displaying DB 00:04:35 Duration
Lecture 4 Graphics Part 1 00:08:49 Duration
Lecture 5 Graphics Part 2 00:05:59 Duration
Lecture 6 Getting Drawing Instructions 00:08:37 Duration
Lecture 7 Implementing Graphics 00:12:50 Duration

Section 11 : Project Completion and Conclusion

Lecture 1 Joining the App together 00:06:24 Duration
Lecture 2 Assembly UI 00:13:32 Duration
Lecture 3 Touch Events 00:06:30 Duration
Lecture 4 Drawing the Parts 00:08:12 Duration
Lecture 5 Dragging the Parts 00:07:41 Duration

Section 12 : iOS Best Practices and iOS App Store

Lecture 1 Course Summary 00:11:02 Duration
Lecture 2 Best Practices 00:14:16 Duration
Lecture 3 App Store Review

Section 13 : iOS7 Update - New Design Principles

Lecture 1 Design Principles Intro 00:10:49 Duration
Lecture 2 Table View Demo 00:06:48 Duration
Lecture 3 Airdrop Discussion 00:08:01 Duration
Lecture 4 AirDrop Demo 00:14:58 Duration
Lecture 5 Multitasking local notifications 00:13:29 Duration
Lecture 6 Multitasking_Demo1 00:06:53 Duration

Section 14 : Gaming in iOS7 - Game center and Sprite Kit

Lecture 1 SpriteKit_Discussion 00:10:41 Duration
Lecture 2 Setting up SpriteKit 00:09:55 Duration
Lecture 3 Adding SKNodes 00:08:34 Duration
Lecture 4 Applying actions to nodes 00:08:00 Duration
Lecture 5 Physics bodies 00:10:49 Duration
Lecture 6 Edge bodies 00:07:45 Duration
Lecture 7 Collisions and contacts 00:09:57 Duration
Lecture 8 Game Center changes 00:08:28 Duration
Lecture 9 Game Controller Overview 00:04:47 Duration
Lecture 10 Collisions and contacts 00:08:40 Duration

Section 15 : CoreMotion and CoreLocation

Lecture 1 CoreMotion framework updates 00:06:17 Duration
Lecture 2 CoreMotion Demo 00:06:21 Duration
Lecture 3 CoreLocation (iBeacon)
Lecture 4 iBeacon Demo 00:04:58 Duration

Section 16 : Using Camera in iOS7

Lecture 1 Camera updates 00:11:14 Duration
Lecture 2 Capturing video at 60FPS 00:10:03 Duration
Lecture 3 Capturing Barcodes 00:08:34 Duration