Ce cours vise à fournir à un développeur les compétences nécessaires pour être à même de comprendre et concevoir des applications « standards » à destination des iPhone. Pour atteindre cet objectif, ce cours abordera non seulement un ensemble de thématiques spécifiques au monde iPhone (outil de développement, SDK, caractéristiques technique de l’iPhone, etc.) mais aussi quelques notions plus généralistes sur les mobiles, notions nécessaires à l’élaboration d’applications iPhone efficaces et performantes. Enfin ce cours abordera également, mais de manière moins importante, le développement sur iPad. Ce cours ne couvrira cependant pas la réalisation d’applications exploitant les fonctionnalités 3D de l’iPhone (OpenGL ES)