Hacker News new | ask | show | jobs
by kposehn 5382 days ago
In response to your TL;DR :)

    - XCode has warts: Yes, it does. Still, it is phenomenally better than other environments for efficiency now and is truly a joy to use. And we have few, if any, crashes.
    - Obj-C is different than Java/C#: If you're familiar with one language, I can understand disliking that. I went from Java -> C# -> PHP -> Ruby -> Objective-C. That is quite a change! But still, I absolutely love Objective-C. It has everything I could ask for, including my favorite syntax ever created. Nothing is ambiguous to me and our team is able to crank from concept to MVP faster than any other platform by far. Better yet, the speed we can squeeze out of our code blows all other platforms away.
    - Errors can be a pain: they can be. We ended up setting a standard syntax for logging actions so we could quickly drill down to errors. Wish it was easier and they can definitely improve here.
    - iphoneos-simulator is brilliant: completely agreed.
    - Instruments is fantastic: damn skippy.
    - Easy to pick up if you're familiar with GCC: true.
1 comments

I disagree with your first point. The editing features like finding files, key bindings, navigating methods within a class etc. are pretty clunky.If they gave us a vim plugin I would be happy.
Ah, ok. We both have a fundamental difference in terms of code editing preferences then. I hate vim with a passion, but that is also because I'm a very visual user. To each their own and what works best then :)