Programmez avec iOS4

Par -

Liens commerciaux

Si vous souhaitez apprendre à programmer pour iPhone ou iPad, vous chercherez sans doute un ouvrage traitant du sujet. J’en ai testé un pour vous, dont le titre est particulièrement explicite : Programmez pour iPhone, iPod Touch, iPad avec iOS4. Cet ouvrage est édité par Pearson et est disponible depuis le 24 septembre dernier. Les auteurs de ce livre font parti du site communautaire ipup.fr.

prog_ios4

Le site web du livre nous le présente comme « le compagnon indispensable pour s’initier au développement iPhone/iPad. » Je me suis donc lancé dans la programmation avec iOS4.

À l’ouverture du livre, j’ai été d’abord surpris par le format bloc-note, les pages s’ouvrent vers le haut. C’est original mais cela n’est pas très pratique à l’usage, le livre se referme, il faut tenir les pages.

L’ouvrage est organisé en 37 fiches couvrant des aspects très variés du développement sur iOS : de l’aspect économique global à l’aspect purement technique de la programmation. J’ai trouvé cette approche très utile pour le programmeur en herbe. En effet, programmer pour iOS suppose de diffuser son application via l’AppStore. Il est donc utile d’en comprendre le fonctionnement (soumission, acceptation, prix, pourcentage qui va à Apple…) et de comprendre également les aspect financiers d’un tel projet.

Pour l’aspect technique, les fiches sont conçues comme des tutoriels. J’ai été un étudiant particulièrement appliqué et j’ai réalisé ma première application : « Hello Bilouweb ! » C’est très agréable de voir à quel point c’est simple à programmer quand on suit le plan, souvenez-vous de votre première boîte de Lego.

Liens commerciaux

extrait01

Les premiers tutoriels sont bien expliqués et surtout assez simples. Ils abordent principalement l’utilisation des objets de l’interface : les vues, les boutons, les textes, etc. Les fiches suivantes s’attardent sur les fonctionnalités des appareils : musique, vidéo, bluetooth, GPS, etc. Enfin, les dernières fiches sont très techniques : communication avec un serveur, la gestion/navigation des vues, utiliser SQlite.

Je n’ai pas encore tout testé mais j’ai pu implémenter quelques fonctionnalités très rapidement. Néanmoins, je dois nuancer la facilité d’utilisation par le fait que je suis informaticien de formation. Les concepts de base de la programmation objet, de l’héritage, des fonctions, etc, me sont très familiers. Si vous n’avez jamais programmé, il va falloir peut-être commencer par un autre ouvrage. D’ailleurs, les auteurs vous préviennent au début du livre que certaines connaissances en Objective-C sont nécessaires.

Une autre difficulté avec les tutoriels, c’est de pouvoir les réutiliser pour une autre application. Souvent, dès qu’on s’éloigne du plan, ça ne fonctionne plus. Afin de palier à ce défaut, vous avez la possibilité de poser des question sur le forum ipup sur lequel vous trouverez également d’autres tutoriels.

En conclusion, si vous êtes intéressé par la programmation avec iOS4, cet ouvrage est une bonne introduction soutenue par un forum très actif. Néanmoins, il faudra que vous ayez déjà quelques bases de programmation car il s’agit surtout d’apprendre à utiliser iOS4 et pas d’apprendre à programmer.

Si vous avez utilisé cet ouvrage, n’hésitez pas à nous faire partager votre expérience !

Informaticien, Rennais, Joueur... Que dire de plus ?

1 commentaire to Programmez avec iOS4

  1. Graphiste Shane

    Très bel ouvrage, ce livre nous à aidé dans la dernière ligne droite du développement de notre appli pour iPhone et iPad. Très simple, l’approche est vraiment bien pour s’initier ! Au passage pour les curieux notre appli s’appelle SHANE est elle est gratuite sur l’Apps Store. Quand pensez vous ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


Warning: Invalid argument supplied for foreach() in /var/www/blogdumac.com/htdocs/wp-content/themes/codilight/footer.php on line 55

Warning: Invalid argument supplied for foreach() in /var/www/blogdumac.com/htdocs/wp-content/themes/codilight/footer.php on line 56