Bonus Tracks are free screencasts on practical tips and tricks related to topics we teach in our Pragmatic Studio training courses. Each screencast is short and focused on one technique so you can quickly move on and apply it to your application. Some of these techniques are taught in depth during a course, and others are simply bonus material you can enjoy before or after a Studio.
#8
May 18, 2009

Using the Docs

You'll end up spending a fair amount of time in the Cocoa and iPhone SDK documentation. This screencast shows you how to get there quickly from Xcode and find what you're looking for.
Tags: xcode
QuickTime (29.6 MB, 5:41) | iPhone/iPod (9.1 MB, 5:41)
#7
May 11, 2009

Embedding MacRuby

At some point you're going to want to distribute your MacRuby application to folks who may not have MacRuby installed. This screencast shows you how to build a self-contained MacRuby application.
Tags: macruby
QuickTime (23 MB, 6:17) | iPhone/iPod (7.3 MB, 6:17)
#6
May 05, 2009

MacRuby

If you're a faithful Rubyist, you might be wondering if you can create Mac applications using Ruby. Indeed you can, with MacRuby! This screencast shows you how.
Tags: macruby
QuickTime (59.9 MB, 19:04) | iPhone/iPod (21.1 MB, 19:04)
#5
Apr 28, 2009

Custom Table Cells in Interface Builder

The default table view cell can be kind of sparse and boring. Often you want to spruce up your application by designing a custom table view cell to include additional lines of text, images, and so forth. Rather than doing that in code, you can use Interface Builder to get immediate feedback. Learn how in this screencast.
Tags: iphone
QuickTime (70.2 MB, 19:49) | iPhone/iPod (23.3 MB, 19:49)
#4
Apr 20, 2009

Application Icon

Your iPhone app deserves a spiffy-looking icon on the home screen. Learn how to make one and bundle it with your application in this screencast.
Tags: iphone
QuickTime (17 MB, 4:17) | iPhone/iPod (5.1 MB, 4:17)
#3
Apr 14, 2009

Adding Photos to the iPhone Simulator

You may have noticed that the iPhone Simulator doesn't include any photos, and you can't take a picture with the Simulator. So if you have an iPhone application that requires photos in the library, how do you test it in the Simulator? Learn the trick in this screencast.
Tags: iphone
QuickTime (11.7 MB, 1:38) | iPhone/iPod (2.5 MB, 1:38)
#2
Apr 14, 2009

Wiring Up Outlets and Actions

One of the first things that throws new iPhone developers is connecting outlets and actions. The interplay between Xcode and Interface Builder feels like a magic trick. Learn how to wire up outlets and actions as we build a simple iPhone application in this screencast.
QuickTime (46.4 MB, 18:26) | iPhone/iPod (18.8 MB, 18:26)
#1
Apr 14, 2009

Refactoring: Rename

Giving your Objective-C classes, methods, and variables meaningful names is the single-most important thing you can do to make your code easier to read and maintain. Thankfully, you don't have to get it right the first time. Xcode's refactoring support makes changing names later a breeze. Learn how in this screencast.
QuickTime (27.3 MB, 7:22) | iPhone/iPod (9.5 MB, 7:22)