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.
#9
Mar 09, 2011

Xcode 4 Project Setup

Xcode 4 lets you connect to a Subversion or Git repository to work with existing projects. So we start our Xcode 4 tour by cloning an existing project from GitHub and opening it straight into Xcode. Then we have a quick look around and build and run the project. Your Xcode 4 journey starts here...
Tags: xcode4
Download QuickTime (20.3 MB, 6:33)
#10
Mar 09, 2011

Xcode 4 Interface Overview

The single-window interface in Xcode 4 is designed to streamline your workflow. But it can be kind of disorienting at first. In this screencast, we look at the main parts of the interface---navigators, editors, and views---to help you get comfortable with the shiny new interface. You'll also learn some keyboard shortcuts to stay productive in Xcode 4.
Tags: xcode4
Download QuickTime (47.9 MB, 14:10)
#11
Mar 09, 2011

Utilities Keyboard Shortcut

In the previous screencast, I mentioned not being able to find a shortcut to show/hide the Utilities view. Well, I found it! This screencast reveals the secrets, and shows you a few more shortcuts along the way.
Tags: xcode4
Download QuickTime (12 MB, 2:59)
#12
Mar 09, 2011

Changing the Assistant Layout

Want to change the layout of the Assistant Editor? This screencast shows you how, and also covers adding more than one Assistant Editor.
Tags: xcode4
Download QuickTime (14.3 MB, 3:06)
#13
Mar 09, 2011

Using Interface Builder in Xcode 4

IB is fully integrated with Xcode 4: there's no need to switch back and forth between two applications! This screencast introduces you to the new IB editor and shows you how to wire up outlets and actions in Xcode 4.
Tags: xcode4
Download QuickTime (53.6 MB, 15:44)
#14
Mar 09, 2011

Opening Files, Quickly!

As you're coding your iOS and Mac apps using Xcode, you'll frequently be opening new files and navigating around the files in your project. Opening files should be quick and easy! These keyboard shortcuts will save you time.
Tags: xcode4
Download QuickTime (13 MB, 3:41)
#15
Mar 16, 2011

Code Completion

Objective-C class and method names can be fairly long. Throw in multiple parameters, and you have a real typing challenge. Keying these in character by character is not only tedious, it's also prone to error. Learn how to use basic code completion in this episode. More code, less typing!
Tags: xcode4
Download QuickTime (14.2 MB, 6:18)
#16
Mar 17, 2011

Code Snippets

Xcode 4 has improved support for code snippets. In this episode, we use some of the pre-defined snippets to generate common chunks of code.
Tags: xcode4
Download QuickTime (24.6 MB, 7:18)
#17
Mar 17, 2011

Custom Code Snippets

The pre-defined code snippets in Xcode 4 are a good start, but you know you want to create your own custom snippets. Learn how in this episode!
Tags: xcode4
Download QuickTime (17.7 MB, 6:11)
#18
Mar 18, 2011

Fix It

Xcode 4 leverages the new LLVM compiler to point out potential problems in our code as we're typing, and can even fix those problems. This episode shows you the shortcuts to get 'er done!
Tags: xcode4
Download QuickTime (18.3 MB, 6:31)