Friday, May 21st, 2010
Although I admire the developers who see algorithms painted, floating in mid-air everywhere they go, I am most certainly not one of those people. And yet I’m interested in the tech behind the apparent seamless experiences, and I have a sense of the powerful frameworks that spin together to create a user experience that is as visually smooth as it is powerful.
This is a (fragmentary) book review of a book I received on the doorstep (dead trees!) an hour ago. I’ve gone through maybe a dozen pages. I’m already in rapt admiration. This is a great approach for people like me. Apple developer/aesthete Scott Stevenson realizes (I’m paraphrasing from his introduction) that there are hard-core coders who bleed zeroes and ones, and then folks like me, designers who want to understand how to make the underpinnings serve their vision.
So he wrote Cocoa and Objective-C: Up and Running: Foundations of Mac, iPhone, and iPod touch programming, and so far, it’s filled so many of the gaps in for me in the mysteries of the C language, Objective-C, built on C, and Cocoa, the massive framework collection built on Objective-C. See? More clarity already.