Live data from Hacker News

Xcode 4 - review

fireballed.org

11–20 of 34 posts

Re: Xcode 4 - review

#11
>I've always considered Xcode to be the nicest IDE to use in terms of user interface, though it wasn't exactly pretty. It's just the competition was so ugly and cluttered. I've often likened saying Xcode 3 was the prettiest IDE to saying that it was the nicest smelling dog crap. Xcode 4 however, genuinely is pretty. I love looking at it and admiring the amount of work that has gone into it. Apple has had some of the prettiest developer tools in terms of Interface Builder, Instruments, Quartz Composer etc for quite a while, but Xcode was dated. It now feels like the sort of user interface you'd expect from Apple.

Looking at the screenshots, I don't see how it's prettier than, say Visual Studio 2010. Maybe it's subjective? Xcode from the article:

http://fireballed.org/linked/2011/03/09/xcode-pilkington/xco...

Visual Studio:

http://software.intel.com/en-us/blogs/wordpress/wp-content/u...

Re: Xcode 4 - review

#16

>I've always considered Xcode to be the nicest IDE to use in terms of user interface, though it wasn't exactly pretty. It's just the competition was so ugly and cluttered. I've often likened saying Xcode 3 was the prettiest IDE to saying that it was the nicest smelling dog crap. Xcode 4 however, genuinely is pretty. I love looking at it and admiring the amount of work that has gone into it. Apple has had some of the…

To be fair, that's not really the whole interface, just a section of a sheet showing diffs. Here's what the whole window looks like: http://devimages.apple.com/technologies/tools/images/new_sin...

Re: Xcode 4 - review

#17
One annoyance he didn't really touch on, but that has driven me up the walls, is that [edit:thanks thought_alarm!!!!] double clicking a build error does not jump to the build results, which are now in a renamed "Logs" view.

Also, it is incredibly slow and crashes several times a day.

That said, the IB integration is amazing and the navigation between related files is so good that I am using it.

Re: Xcode 4 - review

#18

>I've always considered Xcode to be the nicest IDE to use in terms of user interface, though it wasn't exactly pretty. It's just the competition was so ugly and cluttered. I've often likened saying Xcode 3 was the prettiest IDE to saying that it was the nicest smelling dog crap. Xcode 4 however, genuinely is pretty. I love looking at it and admiring the amount of work that has gone into it. Apple has had some of the…

Not an entirely fair comparison, is it?

Here is the equivalent new project window in Xcode: http://dl.dropbox.com/u/4073000/new.png (also: http://dl.dropbox.com/u/4073000/project.png)

A shot of the main window: http://dl.dropbox.com/u/4073000/main.png

Re: Xcode 4 - review

#19

One annoyance he didn't really touch on, but that has driven me up the walls, is that [edit:thanks thought_alarm!!!!] double clicking a build error does not jump to the build results, which are now in a renamed "Logs" view. Also, it is incredibly slow and crashes several times a day. That said, the IB integration is amazing and the navigation between related files is so good that I am using it.

If you click on the "Show Log Navigator" button on the top of that sidebar [the button furthest right], it will show you build results.

Re: Xcode 4 - review

#20

One annoyance he didn't really touch on, but that has driven me up the walls, is that [edit:thanks thought_alarm!!!!] double clicking a build error does not jump to the build results, which are now in a renamed "Logs" view. Also, it is incredibly slow and crashes several times a day. That said, the IB integration is amazing and the navigation between related files is so good that I am using it.

Hit Command+7 to view the "Log Navigator", and you'll get the familiar build log and results. You can configure XCode to automatically jump the Log Navigator when a build starts; see the "Behaviors" section in the Preferences.

The Log Navigator includes a history of all your builds, debug sessions, and commits, which is kind of neat.

You can also use Command+' and Command+" to navigate back and forth between build errors or "issues".

Post reply on HN