Archive for August, 2009

Episode 23: Mike Ash On The Objective-C Runtime, Objects and the Runtime, Message Sending And “No Such Method”

Sunday, August 30th, 2009

Mike Ash’s “Friday Q&A” series of blog posts is a staple for anyone wanting to master iPhone (and Mac) programming. In this interview — inspired by a handful of his posts — Mike describes the Objective-C runtime. The runtime makes Objective-C dynamic. Mike describes the runtime in broad terms, dives into how objects are created and managed at runtime, details what happens when you send a message to an object, and explains how to can handle “no such method” cases dynamically at runtime.

Episode 22 - Bill Dudney on Map Kit and his book “iPhone SDK Programming”

Sunday, August 16th, 2009

Bill Dudney of Gala Factory is the author of the “Using Map Kit” screencast and co-author of the Pragmatic Press’ book “iPhone SDK Programming.” In this interview, we talk about map kit, its programming model, map annotations, routes, terrain maps, optimization similarities with table view programming and Google and Apple’s collaboration. We also discuss the treacherous path getting his book to market including shelving the mostly finished project when it seemed the NDA would never be rescinded and having Apple announce 3.0 just as the book was ready to go to press.

Episode 21 - Rhomobile: GPL3 Cross-Platform Mobile App Development In Ruby

Sunday, August 2nd, 2009

In this interview with Rhomobile founder Adam Blum we discuss their GPL3 framework for creating cross-platform mobile apps, their GPL3 mobile data sync-server, their hosted offering to simplify cross-platform mobile app builds, and the work they did to get Ruby onto an iPhone.