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 |