Hi, I'm Martin and I write software. I also have a hell of a lot of stuff going through my head with thoughts and opinions on many things. Unfortunately, in this whole jumble I often fail to articulate my point of view very well. This blog is an attempt to rectify that by trying to put all my thoughts on various subjects down in one place. If you want to get in touch, email me at pilky@mcubedsw.com.
It can be hard to find your way around Xcode 4 at first, especially coming from Xcode 3. This is a quick start guide for how to find various Xcode 3 items in Xcode 4.
This is now the project navigator. It is the first tab in the navigator section on the right. It can be accessed by pressing cmd-1.
This is now build into the main window and slides up below the editor. It can be shown/hidden using the middle views button in the toolbar
These are the last tab of the navigator. It can be accessed by pressing cmd-7
Breakpoints are now managed in the breakpoint navigator (the 6th tab). It can be accessed by pressing cmd-6
Go to the build phases for your target and open the Link Binary with Libraries. Press the + button to show the chooser.
It's gone. Use the quick help and then click for full documentation. Bug filed: (rdar://8689104)
Switch to the assistant editor to access splitviews. Option clicking on a file (or a symbol in code) will open it in the secondary editor pane
The keyboard shortcuts have (rather annoyingly) changed in Xcode 4. Colin Wheeler has updated his brilliant Xcode keyboard shortcut guide for Xcode 4
It's gone. Unlikely to return.
Edit the current scheme and choose the argument tab from the Run, Test or Profile sections to set up arguments/environment variables for those tasks
Choose the config to use for running, testing, profiling, analysing and archiving from the edit scheme sheet.
Select the project in the project navigator
It's gone. Unlikely to return.
It's gone, along with mullets and mobile phones the size of bricks.
It's gone. File a bug if you want it back.
Editing support is gone. Compiling support is available if you have Xcode 3 installed and plugins set up in IB 3. To edit use IB 3. May return eventually.
If you would like to send me a comment on this post, send an email to pilky@mcubedsw.com. Alternatively send a tweet to @pilky.