I spent the day playing around with it. I know nothing of ObjC's syntax, so it was basically a lot of google and letting XCode's autocomplete guide me, but I actually got something productive out of it:
http://www.c99.org/~ssteele/dcsupdate-thumb.jpg
One of those typical "A new version is available!" dialogs that every OS X app seems to have. It also seems that my cute little http library is pointless on OS X, 'cause the string class has a constructor that'll fill itself w/ the content of a URL! Those crazy guys at apple.. I didn't use it though, I'll stick with my http_get_file for now :)
KOSX looks like fun. I had a very hard time trying to get SDL to play nice with cocoa, it's pretty hacked together. I wanted the update "alert panel" (eek I'm talking like a mac developer) to slide out from the top of the window, 'cause I think that effect is really neat, but SDL doesn't let you get a handle to the window it creates :-/
Not to get further off topic, but have you played around with Interface Builder yet? I don't know the syntax to access the objects it creates. I created a new class called UpdaterClass, and I know it creates an instance of it.. but I don't know how to reference it outside of itself or another class by adding it to an outlet. So I did a quick hack and made it set a global pointer to "self" when it gets created, but I'd really like to know the correct way to handle that.
-Sam