| Introduction |
| Welcome |
01:16 |
| Using the exercise files |
01:03 |
| What you should know |
03:19 |
| 1. Getting Started |
| Registering as an iPhone Developer |
02:48 |
| Installing the iPhone SDK |
02:20 |
| Joining the Apple iPhone Developer Program |
02:04 |
| Building a "simple" iPhone application |
06:54 |
| The "four pillars" of iPhone application development |
01:38 |
| 2. The Tools |
| Using Xcode |
07:44 |
| Using Interface Builder |
04:45 |
| Using the iPhone Simulator |
04:13 |
| 3. Writing Objective-C |
| Introducing Objective-C |
04:28 |
| Object orientation basics |
09:23 |
| Creating a simple Objective-C project |
08:34 |
| Using existing classes in Cocoa |
08:33 |
| Optional video: Format specifiers |
02:20 |
| Calling methods in Objective-C |
04:19 |
| Writing your own classes |
09:50 |
| Compiling and running your application |
05:38 |
| 4. Memory Management |
| Introduction to memory management |
06:38 |
| Object lifetime |
06:31 |
| Cleaning up |
06:33 |
| Using autorelease pools |
05:05 |
| 5. Core iPhone Project Skills |
| Using the different iPhone project templates |
03:59 |
| Using Model-View-Controller (MVC) |
02:37 |
| Basic interaction |
12:46 |
| Dismissing the keyboard |
10:06 |
| Understanding delegation |
03:31 |
| Alerting the user |
06:50 |
| How your application works |
05:34 |
| 6. Debugging and Troubleshooting |
| Troubleshooting your application |
09:30 |
| Creating and using breakpoints |
08:28 |
| Using zombies to fix problems |
09:08 |
| 7. Using UI Controls |
| Creating interfaces in Interface Builder |
10:48 |
| Using and customizing the Picker |
05:23 |