Hacker News new | past | comments | ask | show | jobs | submit login

XCode 4 may have been designed but it wasn't designed well. It has no mixed source/disassembly views. Hovering over the debug icons say that pressing control and clicking "step into" will step a single instruction. But this isn't a sticky setting, so if I press control and click "step into" twice, the first time will step an instruction and the second will perform a source line step.

It also crashes. A lot.

When doing iOS development I find myself switching between GDB and LLDB regularly, as LLDB gives some great context information but it crashes and takes out all of Xcode on a fairly regular basis.

Xcode is terrible. It's really quite sad that a company that prides itself as much as Apple does on its user experience is able to let something so unusable out its doors. Xcode 3 may have been messy but it was many times more usable because it was many times more stable than Xcode 4. I don't really care how pretty my tool interfaces are but rather how well they work.




Try Jetbrains AppCode. It's the best $99 any serious Mac or iOS developer can spend.


The stability will get there eventually.

Xcode 3 got a lot better over the years.


But it isn't encouraging that they'd push the release out with what seems to be blatant crashes. It sort of feels like the developers are left out to dry and they have to soldier on. Personally, I rely on git to make sure I don't screw up my project/code to the point where the IDE crashes repeatably. And that's unacceptable.

It's called integrity. And although XCode has it from a design sense, it doesn't appear to have it in the engineering department.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: