So you say Xcode sucks...

While at NSConference, I had a chat with Dave Dribin and Jamie Pinkham about why Xcode could be a better IDE. They both asserted that it could be more than it is. Having never used another IDE seriously, I asked both of them what features were missing from Xcode that made other environments like IntelliJ and Visual Studio so much better.

A few examples they gave me were:

  • The Resharper refactoring tool for Visual Studio runs circles around Xcode’s refactoring tools. I rarely use Xcode’s tools for more than renaming ivars and methods, so this seems nice.
  • Syntax checking while you type. Much like you type a document and get misspelling underlined as you go, other IDEs apparently will tell you when you mistyped an ivar or method name.
  • Automatic header generation based.
  • Better autocompletion
  • You get the point.

The ideas they offered were appetizing, but nothing I feel are giant voids in Xcode. That being said, I’d love to see Apple improve Xcode into the IDE everyone wants it to be, so I am proposing the following:

  1. File bugs on each enhancement you want to Xcode.
  2. Post the bug information to OpenRadar.
  3. Notify others via a blog post or Twitter so others interested in a similar feature can dupe it.
  4. Pray that the Apple Gods add support.

I’ll star the ball rolling: