El SDK (Software development kit) o kit de desarrollo de software, son las herramientas y librerias necesarias para crear aplicaciones. Desde que Apple anunciase en febrero la salida de la primera versión del kit de desarrollo SDK para iPhone, actualmente estamos ya en la tercera beta, preparándonos para su salida oficial en Junio. Disponible para descargarla desde su Web, es necesario registrarse previamente. El kit incluye diversas herramientas para el desarrollo de aplicaciones, entre otras:
Aunque incluye alguna herramienta más, ejemplos o documentación, nos centraremos principalmente en estos, e iremos conociéndolos uno a uno.