On Apr 6, 2006, at 3:09 PM, Alexander v. Below wrote: Hello List,
I would like to embark on a - hopefully - longer discussion. I like Xcode a lot, and I like the option for various workspace layouts. However, I have not quite figured out my "perfect workflow".
Hey Alex,
I'm always switching things around in Xcode, trying to find my perfect setup and best workflow environment. I finally feel like I have everything just the way I want it. Here's how I (X) code:
Under preferences: - [General] Layout: "All-In-One" is my new favorite option, I didn't like windows opening all over the place - [General] Automatically clear (run) log - [Building] change "For unsaved files" to "Always Save" (Instead of getting a dialog every time you build)
Key Bindings: Code Sense: Control-Space (had to move QuickSilver to opt-space) If using the all-in-one layout, change these three shortcuts (to switch between the different pages, or views): - Project Menu > Project - Build Menu > Build Results - Debug Menu > Debugger
Finally, I use subversion, and have it installed to /usr/local/bin/svn, and all new projects think it is in /usr/local/subversion/bin/. There is an expert preference to fix that: defaults write com.Apple.Xcode XCSubversionToolPath /new/dir/here/
Also, I have a custom user script that will insert a call to NSLog, b/c the code sense one requires too much arrowing around (to put a semicolon at the end), mine inserts it like this: NSLog(@"
Unlike the folks at Adobe, I think Xcode is a really awesome IDE (but to be fair, I'm not writing an app that huge, and mine didn't need to be migrated, they were always in Xcode).
Good luck and hope these tips help someone! -Sean |