Friday, May 1, 2009
One for All and All-In-One : an Xcode setting
I recently stumbled across this XCode setting which makes me like the XCode integrated development environment a whole lot more. I'm not 100% sure, but I think I saw this mentioned in a comment by Jeff Lamarche on his iPhone Development Blog. If you aren't familiar with that blog but are interested in iPhone development, you should bookmark the link immediately. Really. Stop reading this sentence and do it now. If you don't do it now and you forget, you'll have lost a good opportunity for learning a great many things. Jeff's got a great writing style and knack for explaining very technical details clearly and often with a mild sense of humor.
Anyhow, back to All-in-one mode for XCode. By default, the XCode layout is configured in such a way that most actions you perform (such as debugging, viewing compiler errors, searching for text) open a separate window. For the past 6 months of using XCode, I thought that was just how it had to be. Little did I know there was a one click setting in XCode preferences to turn on All-In-One layout mode. Finally, I don't have to go flipping through layers of windows to toggle between viewing compiler errors and looking at a normal source code view. It's all integrated.
And, if you really want to open a separate window for editing some files, the double-click method still works.