I started reading the "iPhone SDK - Application Development" by Jonathan Zdziarski last weekend. I'm in the middle of chapter 3 right now (UI Kit introduction). I must say that I was surprised by the foreword on the book. First, I didn't know the author came from the iPhone hacking community which existed long before the official Apple SDK came out or was even announced to the public. So he knows about what he is talking about. Second, in the very first paragraph, there is this sentence "Apple's iPhone SDK adds some very nice high-level functionality to cleanup an otherwise hideous mess.". He was trying to summaries his mind about how he feels about the Apple iPhone SDK. Ouch. Things are not so ugly though.