Adding more SDKs to your iPhone simulator

Great tip from here.

The process has several steps:

  1. Download an old Xcode where you can find simulator support for the SDK you need;
  2. open the package and go to the SDKs folder;
  3. copy older iPhoneSimulator.x.y.z.sdk versions you want to your new SDK.

Cloud Lock-in

Drive: are we human or ... ?

An impressive piece of visual communication about what motivates our behaviour and the importance of autonomy, mastery, and purpose. This is based on a speech of David Pink’s, so it is spelled in highly “economic-ist” terms, but it is easy to see the deep meaning of those words.

The best interactive books for iPad

I have been working lately on a project for an interactive book for the iPad (more on this in the coming months, I hope). Now, the definition of interactive book is still quite fuzzy, so that products that you find labelled as such may not always correspond to your expectations for the word “interactive” (this is an euphemism to avoid saying explicitly that many of them are pretty delusive and quite possibly not worth the money they cost). Anyway, a few of such interactive books are, IMO, really impressive, both for their general quality and for the work that went into defining what “interaction” could mean in something that is not exactly a book, nor a game, nor an animated comics.

Fast grid effects for Cocos2D on the iPhone

Cocos2D is a widely used framework for building games for iOS, as it provides a consistent, game oriented, higher-level interface to the OpenGL-ES iOS underpinnings. Cocos2D sports many basic features that are a real life-saver when it comes to squeezing the last FPS from your device or optimizing memory usage, while also offering advanced features that would cost you some effort to implement on your own.