Eyrolles : un livre pour apprendre l'Objective-C

Christophe Laporte |
Eyrolles a remis au goût du jour son ouvrage consacré à Objective-C. Cette deuxième édition d’Objective-C pour le développeur avancé a été revue pour aborder les subtilités apportées par les dernières versions d’iOS et d’OS X.

Ce livre de 242 pages a été conçu pour les développeurs maitrisant d’autres langages comme le C++, le C# ou encore Java, et qui désirent se mettre à programmer pour les solutions Apple.

Au menu notamment : les spécificités d’Objective-C, un autre sur la syntaxe, les classes et objets, les formes d’héritage, la gestion de la mémoire, les exceptions, le multithreading et les outils associés, les bibliothèques standard… Prix : 30,40 €

On rappellera qu’en début d’année, Les Editions Eyrolles avaient également publié un livre consacré à la programmation sur iOS 6.
Tags
avatar Anonyme (non vérifié) | 
Tout cela à l'air passionnant, mais j'ai l'impression qu'il faut avoir BAC+18 en informatique pour appréhender les concepts de l'Objective-C.... Je suis réalisateur numérique dans une maison d'édition. J'ai fait un peu de dev web dans ma prime jeunesse. Je design des apps et livres numériques. Je suis à la recherche d'un livre (même en anglais) qui soit plus dédiés aux débutants ou qui aborde plus les concepts que la pratique. L'objectif n'étant pas développer moi-même mais de mieux converser avec les développeurs. Merci de vos conseils. Vincent
avatar jb18v | 
@bigVince en général ce genre de bouquin redonne les bases au début, premier chapitre, mais bon là c'est développeur avancé ^^ Tente déjà les multiples forums http://www.siteduzero.com/informatique/tutoriels/programmez-en-objective-c http://a-renouard.developpez.com/tutoriels/ios/base-objective-c/ et surement d'autres ouvrages via Amazon par ex.
avatar Vinc | 
J'avais lu la version iOS4 de celui-ci : http://www.amazon.com/Teach-Yourself-Application-Development-Edition/dp/0672334437 Plutôt pas mal écrit et destiné à des gens sans passé de programmeur. (bon évidemment ce livre ne suffira pas pour vraiment devenir développeur Objective-C, mais sûrement une bonne introduction).
avatar tomate | 
@bigVince L'Objective-C n'est pas plus difficile qu'un langage comme Java, C ou C++. La véritable difficulté est de maîtriser les APIs. Cela reste vrai dans TOUS les languages. Mais je te rassure, il ne faut pas 18 années après le bac pour comprendre la programmation en Objective-C. 17 années suffisent ;) Nan, je rigole. Si tu n'as pas de connaissances en prog, il faut juste du temps, de la patience et bien du courage.
avatar Francis Kuntz | 
Haaaa les livres en francais pour apprendre la programmation. Le truc totalement inutile etant donne que le seul moyen d'etre bon est de lire toutes les bouquins et ressouces du web qui sont tous en anglais ...
avatar Jean-Jacques Cortes | 
L'Objective-C n'est pas le Basic ou le Pascal du XXIe siècle, ça c'est certain. C'est pourquoi, il est regrettable que l'on ne puisse pas programmer des applications natives en utilisant un autre langage, comme le C++ ou le C ANSI.
avatar BeePotato | 
@ Jean-Jacques Cortes : « L'Objective-C n'est pas le Basic ou le Pascal du XXIe siècle, ça c'est certain. C'est pourquoi, il est regrettable que l'on ne puisse pas programmer des applications natives en utilisant un autre langage, comme le C++ ou le C ANSI. » Le C++ et le C ne sont pas plus proches du BASIC ou du Pascal (en termes de facilité d'apprentissage) que l'Objective C. Notons au passage que maîtriser le C est nécessaire pour l'apprentissage de l'Objective C — si on a envie de programmer en C, on est donc déjà sur la bonne voie pour l'Objective C. :-) Mais comme l'a si bien fait remarquer tomate un peu plus haut, le temps passer à maîtriser tel ou tel langage paraîtra toujours ridicule par rapport au temps consacré à acquérir la maîtrise de tel ou tel framework et de ses API.
avatar Raff | 
Le C++? plus simple que l'Objective C? alors là, je suis mort de rire! Sérieusement, d'abord, l'Objective C, à la base, c'est du C. Déjà. Mais c'est une extension du C (de même que le C++), qui a l'avantage de présenter une très grande lisibilité du code (en raison des paramètres nommés, ce qui n'est pas le cas dans les autres langages), qui n'accepte pas l'héritage multiple (par bonheur), et dans lequel il est rare de sous-classer (opération bien plus délicate que d'utiliser une classe). Donc sur le coup, je ne peux absolument pas être d'accord avec l'avis de Jean-Jacques Cortes. Sinon, c'est un fait: le problème n'est pas tant le langage que les API de programmation dans lesquelles il faut inscrire notre programme. Mais Rome ne s'est pas faite en un jour non plus, comme disait l'autre :)
avatar PetitGreg | 
@bigVince Acheté sur Amazon.fr : "Programmation Objective-C, le guide Big Nerd Ranch" de Aaron Hillegass, chez Pearson. Niveau débutant/intermédiaire. C'est progressif comme approche, récent (janvier 2013, Xcode 4.5), agréable pour retrouver des bases pour coder de nouveau, et didacticiel pour Xcode. 29€ prix éditeur.
avatar juliendelenclos | 
theBigNerdRanch+1

CONNEXION UTILISATEUR