Section 1 : Introduction- What is Covered

Lecture 1 About Certification
Lecture 2 0101 What You Will Learn
Lecture 3 0102 An Overview Of The Development Cycle 00:04:19 Duration
Lecture 4 0103 The SDK With Xcode 00:03:43 Duration
Lecture 5 0104 Introducing The Sample Applications 00:03:39 Duration

Section 2 : Making Great iPhone Apps

Lecture 1 About Proctor Testing
Lecture 2 0201 What Makes An iPhone App Great 00:05:54 Duration
Lecture 3 0202 Exploiting The iPhone's Features
Lecture 4 0203 Embracing The iPhone's Limitations 00:04:21 Duration

Section 3 : Making Great iPad Apps

Lecture 1 0204 Why Develop iPhone Applications 00:02:40 Duration
Lecture 2 0301 What Makes An iPad App Great 00:03:20 Duration
Lecture 3 0302 Exploiting The iPad's Features 00:15:21 Duration
Lecture 4 0303 Embracing The iPad's Limitations 00:02:06 Duration
Lecture 5 0304 Why Develop iPad Applications 00:02:43 Duration

Section 4 : Designing The User Experience

Lecture 1 0305 Developing Apps For Both iPhone And iPad 00:08:03 Duration
Lecture 2 0401 Creating A Compelling User Experience 00:09:56 Duration
Lecture 3 0402 Apple's Suggestions For Developing iOS Apps 00:06:53 Duration

Section 5 : Getting The Developer Tools

Lecture 1 0403 Avoiding Practices that Get Apps Rejected
Lecture 2 0501 Joining The Developer Program 00:08:09 Duration
Lecture 3 0502 Using Resources In The Dev Center 00:04:21 Duration

Section 6 : Getting To Know Xcode

Lecture 1 0503 Downloading The SDK 00:02:02 Duration
Lecture 2 0601 Exploring An Xcode Project 00:16:22 Duration
Lecture 3 0602 Using The Xcode Text Editor 00:07:00 Duration
Lecture 4 0603 Accessing Documentation 00:03:53 Duration

Section 7 : Getting To Know The iOS Simulator

Lecture 1 0604 Customizing Xcode 00:02:36 Duration
Lecture 2 0701 Running Your App In The Simulator 00:04:36 Duration
Lecture 3 0702 Interacting With Simulated Hardware 00:06:13 Duration
Lecture 4 Uninstalling Apps And Resetting The Simulator 00:03:13 Duration

Section 8 : Understanding How An App Runs

Lecture 1 0704 Simulator Limitations 00:05:41 Duration
Lecture 2 0801 Starting With The Utility Application Templat
Lecture 3 Working Files - Download These First
Lecture 4 0803 Event And Interruption Processing 00:10:12 Duration

Section 9 : Programming The App

Lecture 1 0804 Termination And Memory Management 00:07:01 Duration
Lecture 2 0901 Introducing Objects And Classes 00:18:32 Duration
Lecture 3 0902 Using Header And Implementation Files 00:08:50 Duration
Lecture 4 0903 Allocating Objects 00:08:50 Duration
Lecture 5 0904 Working With Declared Properties 00:07:04 Duration

Section 10 : Understanding iPhone Interface Controls

Lecture 1 0905 Using Frameworks And Design Patterns 00:16:51 Duration
Lecture 2 1001 Looking At Interface Builder
Lecture 3 1002 Inspecting The Main View 00:07:29 Duration
Lecture 4 1003 Inspecting The Flipside View

Section 11 : Controlling The iPhone Main View

Lecture 1 1004 Unraveling The Info And Done Buttons 00:06:46 Duration
Lecture 2 1101 Working With Windows And Views 00:07:48 Duration
Lecture 3 1102 Adding Your Own Application's Behavior 00:03:41 Duration

Section 12 : Including An iAd Banner

Lecture 1 1103 Where Does Your Code Go 00:10:27 Duration
Lecture 2 1201 Putting iAds In Your App 00:07:07 Duration
Lecture 3 1202 Creating An Animated View With An iAd Banner 00:03:29 Duration

Section 13 : Animating The iPhone Main View

Lecture 1 1203 Controlling The iAd Banner View 00:05:02 Duration
Lecture 2 1301 Setting A Timer 00:04:44 Duration
Lecture 3 1302 Connecting A Timer For The Animation 00:03:07 Duration
Lecture 4 1303 The Block Object Design Pattern 00:05:13 Duration

Section 14 : Setting Up iPhone App User Preferences

Lecture 1 1304 Finishing And Testing The Main View 00:06:18 Duration
Lecture 2 1401 Setting Up User Preferences 00:14:26 Duration
Lecture 3 1402 Using The Notification System 00:07:51 Duration

Section 15 : Developing The Flipside Controls For The iPhone App

Lecture 1 1403 Using Property Lists 00:10:11 Duration
Lecture 2 1501 Adding Property Declarations And Synthesize 00:04:19 Duration
Lecture 3 1502 Setting Up Preferences In The Flipside View 00:04:41 Duration
Lecture 4 1503 Adding Methods For The Interface Objects. 00:07:38 Duration

Section 16 : Adding Interface Objects And Gestures To The iPhone App

Lecture 1 1504 Using The Settings In The Main View 00:05:08 Duration
Lecture 2 1601 How Gestures Work 00:08:59 Duration
Lecture 3 1602 Adding A Pinch Gesture 00:04:04 Duration
Lecture 4 1603 Connecting The Interface Objects In Interfac 00:10:30 Duration

Section 17 : Adding A Second View To The iPhone App

Lecture 1 1604 Testing The MyWorld iPhone App 00:07:04 Duration
Lecture 2 1701 Creating A Second View 00:07:59 Duration
Lecture 3 1702 How A Scrolling View Works 00:04:37 Duration
Lecture 4 1703 Adding A View And A Nib 00:06:00 Duration
Lecture 5 1704 Initializing View Controllers 00:09:05 Duration

Section 18 : Implementing The Photo View On The iPhone App

Lecture 1 1705 Managing Background And Memory 00:06:22 Duration
Lecture 2 1801 Using Objects From The Main View 00:07:31 Duration
Lecture 3 1802 Animating The Photo View 00:10:42 Duration
Lecture 4 1803 Accessing Media On The iPhone 00:05:48 Duration
Lecture 5 1804 Modifying The Window Nib For Scrolling 00:05:28 Duration

Section 19 : Building An iPad App User Interface

Lecture 1 1805 Testing The Complete iPhone App 00:07:53 Duration
Lecture 2 1901 Starting An iPad App 00:11:26 Duration
Lecture 3 1902 Inspecting The View 00:05:14 Duration
Lecture 4 1903 Adding An Image To The View 00:05:27 Duration

Section 20 : Adding Behavior To The iPad View

Lecture 1 1904 Adding An Info Button 00:04:19 Duration
Lecture 2 2001 An iPad App Odyssey 00:05:20 Duration
Lecture 3 2002 Setting Up The Animated View 00:05:07 Duration

Section 21 : Animating The iPad View

Lecture 1 2003 Marking Out Methods 00:05:48 Duration
Lecture 2 2101 Drawing The View 00:14:31 Duration
Lecture 3 2102 Freeing Up memory 00:07:45 Duration

Section 22 : Preparing iPad User Preferences

Lecture 1 2103 Testing The View 00:03:23 Duration
Lecture 2 2201 Preparing For User Settings 00:07:07 Duration
Lecture 3 2202 Setting Up User Preference Settings 00:09:10 Duration

Section 23 : Building A Modal View In The iPad App

Lecture 1 2203 Setting Up A Modal View 00:06:49 Duration
Lecture 2 2301 Adding Outlets To The View Controller 00:09:06 Duration
Lecture 3 2302 Adding Methods For The Interface Objects 00:09:06 Duration
Lecture 4 2303 Initializing And Setting The Modal View Style 00:05:40 Duration

Section 24 : Connecting Interface Objects In The iPad App

Lecture 1 2304 Saving The Preference Settings 00:03:17 Duration
Lecture 2 2401 Adding The Interface Objects 00:10:17 Duration
Lecture 3 2402 Connecting The Interface Objects 00:04:44 Duration
Lecture 4 2403 Connecting The Info Button 00:02:46 Duration

Section 25 : Adding Gestures And Making A Universal App

Lecture 1 2404 Testing The New Modal View 00:05:33 Duration
Lecture 2 2501 Understanding iPad Gestures 00:06:38 Duration
Lecture 3 2502 Adding Tap And Swipe Recognizers 00:08:25 Duration
Lecture 4 2503 Testing Gestures In The iPad app 00:05:27 Duration
Lecture 5 2504 Making A Universal App 00:12:35 Duration

Section 26 : Debugging And Finishing Your App

Lecture 1 2505 Testing The iPhone-iPad Universal App 00:04:19 Duration
Lecture 2 2601 Fixing Bugs And Issues 00:10:08 Duration
Lecture 3 2602 Using The Static Analyzer 00:04:08 Duration
Lecture 4 2603 Adding Application Icons And Launch Images 00:07:26 Duration
Lecture 5 2604 Building Your App For Distribution 00:10:24 Duration
Lecture 6 2605 Managing Your Apps In The App Store 00:14:24 Duration