Monday, February 9, 2009

Same but Different

I've started working on the Cocoa book. It's an interesting contrast with the process we went through for the iPhone book. Though there are tremendous similarities between Cocoa and Cocoa Touch and, of course, they both use the same programming language, it is very different writing about something that's new, immature, and undergoing constant changes than it is writing about something that's been around, in some form, for over twenty years.

Yeah, NextSTEP's first public appearance was in 1986, and it's first full release was in 1989. That means that this September, Cocoa will officially be twenty years old, but people have been developing and working on it for roughly twenty-three years. Despite that, the NextSTEP of 1986, would still be surprisingly recognizable to most of us.

The bright side of it all, for me (and I assume Dave), is that we probably won't have to write any chapter more than once this time. WIth the iPhone book, the first several chapters literally got re-written three or four times because the SDK was changing so much back then, and with the NDA we were all under back then, we had very few resources we could use to double-check what we were saying. That's not the case with Cocoa, so I'm optimistic that this is going to be a less stressful writing experience.

Anyway, I know some of you are still waiting for that particle generator code. Unfortunately, I ripped it apart to re-write the drawing code, and haven't had time to put the pieces back together again. I'm hoping to find some time to finish it and the accompanying blog-posting, but it seems that work comes in faster these days than I can finish it. Given the economy, I'm not about to complain about that, but it does mean that realistically, it may be a little while longer before I can get the Particle System code out the door.

One final note: I had hoped to attend the 360 iDev Conference in San Jose in March. While my speaker proposals haven't been officially rejected, it looks like they've firmed up the speaker list, and I'm not on it. So unfortunately, it doesn't look like I'm going to make it out there for that particular conference. I will definitely be at WWDC, so I do hope to meet more of you there.


David said...

I totally agree with you Jeff. Life with Cocoa will be a lot more stable than the roller coaster we lived with writing "Beginning iPhone Development."
-- Dave


I would like to thank you for sharing your thoughts and time into the stuff you post!! Thumbs up
Now it will be very cold in winter, in order to keep warm yourself, moncler company has provide jackets for you, so it is better to own moncler jackets yourselif as soon as possible. Eeveryone love fashion clothing, polo ralph lauren is very popular all over world, that is my dream to get ralph lauren.We know Ray Ban by America soldier, all of them wear ray ban sunglasses when they walk on the road, it is fashionable for you. Most of people like to wear jeans, it is very modern when wearing true religion jeans in the street.