When I started writing my first iPhone app, I was quite disappointed with XCode. This is because I have been using IntelliJ for the past five years, which I love working with ever since I first started using it. XCode is the IDE you have to use in order to develop iOS and Mac apps. Until recently there weren't any real alternatives.
Compared to IntelliJ, XCode looks very basic to me because it has no handy shortcuts, good refactoring tools or other handy features that I'm used to in IntelliJ. XCode doesn't look like a software tool that's developed by Apple at all. It is clear Steve Jobs was not involved creating this tool.
After I came to the conclusion I was probably just spoiled by IntelliJ, I accepted the fact that XCode wasn't as good. Furthermore, I was learning a new language and had to accept that I'm in a different world now. Recently XCode 4 was released, which admittedly has improved a lot compared to XCode 3. But, as I found out, XCode 4 still needs to come a long way to even come close to the usability of IntelliJ.
Read the rest of this entry »