Apple releases Xcode 1.5

Xcode is Apple’s integrated development environment (IDE) for Mac OS X. It is designed to fully support all of the major platform initiatives of Mac OS X, such as the Carbon and Cocoa frameworks, Java, and the new application packaging mechanisms.

Xcode provides project editing, search and navigation, file editing, project building, and debugging facilities for all types of Mac OS X software projects, including applications, tools, frameworks, libraries, plug-in bundles, kernel extensions, and device drivers. It supports the use of C, C++, Objective C, Objective C++ and Java.

Xcode leverages numerous other tools available with Mac OS X, such as the Interface Builder user interface construction application, compilers such as gcc, javac, and jikes, and debuggers such as gdb.

Xcode requires Mac OS X version 10.3 or higher. New in Xcode 1.5:
– Dead-code stripping
– Remote debugging
– gcc 3.3 improvments for speed and -fast robustness
– Code completion for Java and AppleScript
– Subversion source-code control system support
– Native build system support for AppleScript
– Enhanced debugger with memory and globals browsers, as well as the ability to display file static variables
– Faster editor performance
– Ant templates
– Documentation bookmarks
– Speed improvements

More info here.

12 Comments

  1. I logged in to my ADC account and tried to download it. I got a permissions error. Xcode download button is a link to the ADC ftp site. I get a login window for the ftp server, enter my ADC account and it wont authenticate. I asked a friend to try as well and he got the same error.

  2. I finally got the FTP server to mount on my desktop, but the server keeps dropping the connection and hanging my Finder. They should have made it a complete installation (one disk image) and mirrored it on different servers.

  3. I suspect the problem is that the servers are heavily overloaded at the moment.

    I was also having problems downloading using a web browser. After several attempts, I was able to connect, but then the connection broke after half the segments were downloaded. I finally downloaded the remaining segment using ftp from the terminal window.

    If you don’t suceed with the web browser, copy of the ftp link from the browser, it should look something like this:

    ftp://uuuuuuu.ppppppp@mercury1.apple.com/Developer_Tools/xcode_v1.5/segments

    then in your terminal, type:

    ftp uuuuuuu.ppppppp@mercury1.apple.com
    ftp> cd Developer_Tools/xcode_v1.5/segments
    ftp> mget *

    If you get messages like “Service not available, remote server has closed connect”, keep trying, you will eventually get in.

  4. “Aug 31st + Paris (10am local, 3am CDT) + Steve = New G5 iMac w/ Tiger?!”

    Definitely not. Tiger won’t be out ’til next year.

    I’ve been using Xcode since it came out because I was working on Kernel Extensions. But earlier this year, I went back to CodeWarrior for a carbonization project.

    Y’know what? CodeWarrior still kicks Xcode’s proverbial rear-end up and down the sidewalk.

    Variable display is much better, the editor windows are faster (I can type faster than the editor windows in Xcode can keep up!), compilation is faster, and the whole system is cleaner and easier to use. About the only thing Xcode has going for it is dynamic binding, which is pretty cool.

    I’m back in Xcode now working on a Cocoa project. If I had the time, though, I’d consider moving it to CodeWarrior…

  5. What ever happened to the Freefall screen saver based on the Xcode-developed software Orbit?

    Orbit is the software that Mr. Andersen (sp) demonstrated at the last WWDC. As you may recall, Mr. Andersen said he developed Orbit in 3-months using Xcode. Nice looking piece of sw.

  6. What ever happened to the Freefall screen saver based on the Xcode-developed software Orbit?

    Orbit is the software that Mr. Andersen (sp) demonstrated at the last WWDC. As you may recall, Mr. Andersen said he developed Orbit in 3-months using Xcode. Nice looking piece of sw.

Reader Feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.