iPhone et iPad, développement d'applications en Objective-C par Christian Vigouroux. De nos jours, de plus en plus d'utilisateurs sont connectés en permanence en rue, chez eux, au travail, et demandent un accès plus facile à leurs données et aux services qu'ils ont l'habitude d'utiliser sur leur machine.
Le développement mobile devient de plus en plus demandé par le monde informatique, pour de nouveaux besoins ou pour simplement traduire les usages actuels sur ces nouveaux moyens de consommer de l'information numérique. Basé sur Objective C, ou sur Java pour Android, le développement mobile est spécifique et mérite une lecture appropriée pour ceux qui viennent du monde desktop.
Le Livre
Le livre s'adresse aux développeurs débutant, et de ce fait commence par une grosse introduction sur le langage C, le C étant la base de l'Objective-C. D'ailleurs, une fois le C devenu, ou redevenu frais en votre mémoire, l'auteur vous propose un cours sur la programmation en Objective-C avec les types spéciaux comme le NSString.
La suite vous propose de vous attarder sur la programmation objet, programmation qu'il vous faudra maîtriser pour programmer sur iPad et iPhone. Pour ce faire, l'auteur vous explique comment utiliser la POO avec Objective-C en console, puis en mode graphique avant de finalement mettre cela en pratique avec un petit projet "calculette".
La troisième partie du livre vous permet de comprendre comment stocker des données sur iPad, via un SQLlite ou via des formats plus spécifiques à Apple, mais également à manipuler des images ou des NSTableView. Il reste alors plein de petits chapitres avec comme sujet la prise de photo, la géolocalisation, les codes barres, le JSON et XML, etc.
Un livre qui manquait cruellement chez ENI, et qui fera plaisir à tous les développeurs en herbe sur mobile pour un marché en plein essor.
iPhone et iPad, développement d'applications en Objective-C par Christian Vigouroux.
Le livre numérique online est offert pour l'achat du livre imprimé
Editions ENI, 582 pages, ISBN 978-2-7460-7418-7