First-Class Tools

  • Brandon Alexander
  • Brad Dillion
  • Kevin Y. Kim


Xcode has undergone another major revision. This time around, Xcode has one giant window with tabs. A ton of new features with this release make the developer’s job easier. Some of these new features include
  • A single, unified window that brings everything together.

  • The Jump Bar brings quicker navigation through a project as well as a single source file without taking up too much space.

  • Interface Builder is fully integrated into Xcode allowing for even tighter integration between the nib and source.

  • The Xcode Assistant is a two-pane editor that, when enabled, will pick an appropriate file to view next to the editor in which you are editing.

  • LLVM 3.0 is fully integrated into the Xcode which means better syntax highlighting, code completion and many other features that LLVM has.

  • Fix-it uses some features of LLVM to not only display compile errors but suggest quick fixes.

  • Xcode has better integration with some common version control systems: Git and Subversion (SVN).

  • A brand new debugger: LLDB is to GDB as LLVM is to GCC.

  • Instruments has a new interface featuring a Jump Bar and other features borrowed from the Xcode interface.


Shipping Editing Dispatch Hate 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Brandon Alexander, J. Bradford Dillon, and Kevin Y. Kim 2011

Authors and Affiliations

  • Brandon Alexander
  • Brad Dillion
  • Kevin Y. Kim

There are no affiliations available

Personalised recommendations