A partire dal marzo 2008 Apple ha rilasciato iPhone SDK (Software Development Kit), uno strumento che permette di sviluppare applicazioni per iPhone e iPod touch utilizzando il linguaggio di programmazione Objective C 2.0 nell'ambiente di sviluppo Xcode 3.0 e di testarle grazie a un "iPhone simulator". Questo manuale dal taglio pragmatico guida l'utente nell'apprendimento e nell'utilizzo degli strumenti che Apple stessa utilizza e mette a disposizione per le sue applicazioni, permettendo di creare il proprio software per iPhone e iPod touch. Grazie ai numerosi esempi, il libro permette ai nuovi utenti di accostarsi ai concetti di base e a quelli più esperti di conoscere i dettagli più utili per sviluppare applicazioni potenti e funzionali per i dispositivi basati sul sistema operativo dell'iPhone.