Oh My Gawd…it’s Panther-Cocoa!
Wowee—I sure wish I wasn’t bound by this NDA, because I’ve seen a lot of things here at WWDC that make me very happy! This morning I attended the “Cocoa Update” session, which has really been the first session to delve deeply into Panther’s Cocoa changes, and it’s becoming pretty clear that a Panther-only release of PodWorks is all but unavoidable. There were just too many new things that made me say “Oh, I need that!” or “Oh, that would make life so much easier” or “That gives me an idea for a whole new feature!” I was like a kid in a candy store!
It’s taking all of my willpower to avoid launching into a laundry list of all the cool changes in store. I actually had one written, but thought better of posting it (which, I realize, makes this post rather irrelevant, but I’d rather not piss Apple off). Instead you’ll just have to take my word when I repeat that Panther will be a great release for developers!
There is one new feature (a significant one) that looks like it could be somewhat controversial to MVC fundamentalists (like myself). I’m still not sure what to think about it—it will be hard to tell what it’s impact on application design will be until I can actually see it used in a sample app.
For a long time I was waffling about whether I was going to install Panther or not (I haven’t yet), but after today I don’t think I’m going to be able to hold out any longer! Bugs and unimplemented features be damned—I’ve got new Cocoa to learn!