> Twenty years of using Macs conditioned me to think, “well, that’s the Apple way.” It’s such a small price to pay for such a user-friendly device. Another Stockholm-syndrome patient cured! I recently took over a prototype project targeting the Mac. XCode is garbage. OS X itself actively works against improving your workflow. It's Apple's way or, well Apple's way. iOS is built to keep the user in a padded cell (aka W…
> XCode is garbage Once in a while I see an argument like this and I wonder - does this guy really do mobile development? For the better part of last year I was into Android development, in Eclipse. If XCode is garbage, I don't know what Eclipse is. Resource-hogging, buggy monster with seven heads with shit on them, probably. I could list annoyances of Eclipse that got me for hours. On the other hand, in last month I…
The only thing I really miss about iOS development when doing Android work is not having blocks in Java, and it's still generally Good Enough if I squint and pretend that anonymous inner classes are equivalent. (IntelliJ helps to reinforce this illusion with automatic folding, too.) The iOS simulator is a bit better, but I don't generally find myself really missing it, especially since developing on a real device is much better in Android land.
Xcode is way behind the times in terms of automated assistance while coding. Every time I have to stop in the middle of writing some code to go up and add an #import that the IDE could easily add itself, I hate Xcode a little more. And that's really the tip of the iceberg.
I'm really hoping that AppCode 2.0 can give me the IntelliJ experience for iOS coding, because Xcode 4 has been a disaster from day one and is not getting better fast enough.
Your opinion may differ, but please don't act like disagreement can only be due to ignorance.