WWDC 2005: More on Xcode 2.1

It looks like Xcode 2.1 is indeed fully public, so I'll try to get to some of the other details here (see the original post too). First, there have been a lot of improvements to the source code management features. Specifically, it does a better job of handling unwrapped packages like nibs and rtfd files. This is described as being a work in progress, but it should be possible to do the basic stuff.

Xcode 2.1 also adopts Mail's model of network monitoring for repositories. It watches for network link events and takes SCM online or offline, as appropriate.

Info.plist files can be run through the gcc preprocessor to do things like:
#ifdef _BETA_
   <string>_BETA_INFO_</string>
#endif

Individual files can now be unlocked right in the editor, and they can also be touched to force a rebuild.

A lot of work has been done to improve to determine what files actually need to be recompiled based on changes since the last build (aka "dependency analysis"). This should mean a lot less time wasted on recompiling file unnecessarily, as well as a reduced need to "clean all" just to get something to work.

Along the same lines, precompiled headers are no longer automatically recompiled when the project is cleaned. Instead, it's a simple checkbox in the dialog. This can mean drastically faster build times in some cases.

I'm going to play with some of the most useful testing and debugging features over the next few days.
Design Element
WWDC 2005: More on Xcode 2.1
Posted Jun 7, 2005 — 2 comments below




 

puiz — Jun 08, 05 212

Now that WebObjects is free and all, should all of us hoping to develop apps with enterprise database access rejoice?

Most Cocoa sites just plainly seem to ignore EOF and WebObjects, probably because they're expensive and nobody uses them... Should that change now? Thanks, puiz

Scott Stevenson — Jun 08, 05 213 Scotty the Leopard

I'm not sure WebObjects is 100% free. I think the only change is that a development license is free, but I think you still have to purchase a deployment license.

As for why Cocoa sites don't cover it more, I think the problem is that deployment is somewhat difficult if you don't have an Xserve. It's hard to get a solid environment to become familiar with. I'd be willing to write stuff up if somebody donated an Xserve to Cocoa Dev Central.




 

Comments Temporarily Disabled

I had to temporarily disable comments due to spam. I'll re-enable them soon.





Copyright © Scott Stevenson 2004-2015