On Xcode

By | July 26, 2010

From Apple’s Xcode description: “Xcode is… a productive and easy-to-use development environment, and is the same toolset used by Apple to produce Mac OS X and iOS.”  If that’s true, I pity everyone who works at Apple.

You see, Apple has a… creative… definition of “easy to use”.  They’ve redefined it to mean “backward and counter-intuitive even when it’s not actively fighting you”.

Did you know that removing a source file from your Xcode project (without deleting it from disk) won’t remove it from the compile process?  Xcode merrily compiles it along with the rest, and if the file conflicts with your other changes you’ll get build errors with no indication of where in your project the problem is occuring.

There are two file-browsing panes.  Near as I can tell, the one on the top only lists the files you’ve selected in the one on the left.  In other words, it’s a complete waste of screen space.

The UI designer is a separate application.  Enough said.

The code auto-completion tool (Xcode’s answer to Visual Studio’s vastly superior Intellisense) is completely broken… especially in Objective-C, which is ostensibly Apple’s favored language.

Yeah, they’ve done *that* poor a job with their IDE.  I said I pity Apple’s developers, but maybe I should be impressed at how much they’ve accomplished *despite* Xcode’s epic suckiness.

2 thoughts on “On Xcode

  1. Bock

    in my highschool i messed around with xcode and enjoyed it so i found out about vm and installed it onto my pc but now i cant figure out how to install xcode onto it. could you help me out?

    Reply
  2. Dan

    You can get Xcode 4 for $5 from the Mac App Store (if you update OSX the Mac App Store will show up in your dock).

    Alternatively, you can get Xcode 3 for free from Apple’s developer web site.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *