Extrait :
Extrait de l'introduction
Pour qui est ce livre ?
Ce livre est destiné à tous ceux qui souhaitent développer leur propre application pour iPhone, iPod Touch ou pour iPad. Il vous accompagnera dans l'étude de la programmation pour ces équipements, dans la découverte des outils de développement d'Apple et du langage Objective-C ; et jusqu'à la distribution de votre application sur l'AppStore.
iPhone, iPod Touch, iPad
Nous employons le terme iPhone pour évoquer indistinctement l'iPhone l'iPod Touch ou l'iPad. Lorsqu'une caractéristique est disponible uniquement sur l'un ou l'autre de ces appareils, nous le précisons en indiquant par exemple : "cette caractéristique n'est pas disponible sur iPod Touch".
Vous explorerez les techniques permettant d'utiliser les caractéristiques les plus innovantes de l'iPhone (accélérateur, géo-localisation, capacités graphiques, gestes, etc.) et serez certainement séduit par la désarmante facilité avec laquelle vous mettrez en oeuvre ces techniques en utilisant les frameworks et le SDK d'Apple.
Cet ouvrage est destiné à ceux qui ont déjà une connaissance de la programmation d'applications logicielles. Si ce n'est pas le cas, nous vous recommandons la lecture de Débutez en Programmation (éditions Micro Application).
Développer pour iPhone ou pour iPad ?
Lorsque vous réaliserez une application, il vous faudra choisir entre développer pour iPhone et iPod Touch et développer pour iPad
Les applications développées pour iPhone et iPod Touch peuvent être exécutées sur iPad. L'utilisateur a alors la possibilité de visualiser l'interface dans sa taille originale ou dans une taille double. À l'inverse, une application développée pour iPad ne peut généralement pas être exécutée sur iPhone ou iPod Touch. Pour développer une application pour l'un ou l'autre, ou pour ces trois appareils, il faut utiliser le SDK iOS.
Le mieux est donc de développer simultanément pour iPhone et pour iPad, mais s'il faut choisir par exemple par manque de temps, il est plus intéressant de développer pour iPhone plutôt que seulement pour iPad. C'est pourquoi la plupart des exemples de ce livre sont développés pour iPhone, sauf lorsqu'il s'agira d'expliquer des spécificités de l'iPad.
Présentation de l'éditeur :
Cet ouvrage s'adresse à tous ceux qui veulent créer des applications pour leur iPhone ou iPad. Vous apprendrez les techniques fondamentales de programmation utilisées dans Cocoa Touch et, tout en vous appuyant sur des exemples simples et ludiques, vous découvrirez comment exploiter les fonctionnalités les plus originales des iPhone comme l'accéléromètre, la localisation, etc. Une fois vos applications réalisées, vous découvrirez comment les diffuser sur l'AppStore.
Passionné du développement logiciel et supporteur des technologies Apple depuis le premier Macintosh, Jean-Pierre Imbert est actif sur plusieurs forums de développeurs Mac et iPhone, en français et en anglais. Il a enseigné successivement plusieurs disciplines de l'ingénierie du logiciel en écoles d'ingénieurs. Il est membre fondateur de Skwal-soft qui réalise des logiciels pour iOS, gérant de sa société jpiconseil.fr avec laquelle il conseille les entreprises et anime des formations dans les techniques et méthodes les plus avancées en matière de développement.
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.