Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The looks pretty good, especially that Interface Builder is now included in Xcode, and that it also supports Git for version control.

Hopefully it will reach a stable state soon.



It's funny that your choices are only svn and git though...

Eclipse implements a framework so any VCS system can be integrated...

Apple (hackily) implements two VCS and... that's all the choices you get. I can see logic behind decisions like this in consumer devices, but it's a lot harder to defend them in developer tools...

At least git is better than SVN...


I can't help but wonder why they split the UI builder. Seems like it would make more sense to keep work area and toolkit in the same general area.


In the old days (starting pre-Apple), you could build a pretty good UI and test it without opening up Project Builder (older version of Xcode). It was actually quite nice to have it as a separate program.


Yeah. IB first shipped in, what, 1988? A time when interface builders were sufficiently rare that it didn't seem generic to name the product Interface Builder.


Originally, IB was the IDE, but you edited your code using TextEdit (which had a programmer's mode) or Emacs or VI. Later (1995?) they added Project Builder as a more traditional IDE (class and method browsing, code completion, integrated debugger, etc.)

Project Builder had 3 windows: a single window for managing the project and editing source code, one window for the debugger, and one window for compilation. This is the "Default" layout in XCode. XCode also has "Condensed" layout, in which the project and source code windows are separate, and "All-In-One" layout, in which project, source, debug, and build modes are contained within a single window.


Sorry. My mistake, I wasn't clear. In the screenshot, it shows the UI builder frames split. The code frame is between the UI builder and toolbox frames.

Maybe you can move them around, and that just happens to be the position of the window. I'm just curious as to why the did it that way.




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

Search: