Mike Ash on ObjC Blocks.
OMG YES, I want blocks right now please k, thx.
… (dramatic pause) …
So what the heck is going on with Snow Leopard (aka, 10.6)? I have no idea, and I bet you don't either. The adoption rate for 10.5 was slower than the adoption rate for 10.4, and I'm worried that the upgrades to 10.6 are going to be dramatically lower than that. Why would anyone upgrade to 10.6? It doesn't have any new user-end features, and I'm afraid a Cocoa Finder means nothing to 99.9% of Mac users out there. Yes, there are lots of great new APIs for developlers… but why would anyone go through the trouble? Even if Apple gave it away for free? (HA!).
It's worrying, because I really want to develop for 10.6. But I can't if there's nobody running it to buy my products.