30 votes

Si vous pouviez acheter deux livres sur le développement iOS, lesquels choisiriez-vous?

Plus: qu'il vaut mieux avoir un coup d'oeil à ce nouveau, comme un certain nombre de nouveaux livres ont/sont libérés avec des mises à jour pour iOS 4 et l'inclusion de l'iPad de programmation.

OK, j'ai lu un certain nombre de postes au sujet de l'iPhone livres de développement, Cocoa et Objective-C. Le consensus général semble conduire à l'un des quatre livres.

  • Kochan de l'Objective-C livre.
  • Hilleglass de Cacao livre.
  • La pragmatique programmeurs iPhone SDK de développement du livre.
  • Et Début de Développement iPhone: Découverte du SDK de l'iPhone par Dave Marque et Jeff LaMarche.

J'ai aussi ajouté dans le texte suivant:

  • Programmation iPhone: Le Big Nerd Ranch Guide

Je suis à la recherche pour obtenir des conseils sur deux à acheter afin d'obtenir commencé. Je suis à la recherche d'abord à obtenir une meilleure compréhension de l'Objective-C. Qui, deux livres ne se compléter les uns les autres?

J'ai une formation en Java, SANS Objectif-de l'expérience en C et PAS en C ou C++ expérience soit.

Tout d'abord, je voudrais obtenir une bonne idée de la disposition et la structure des objets et de certains types de données, - de toute évidence, il est bon de garder à l'esprit un grand nombre de ce qui sera similaire à celle de Java. Des Concepts comme les pointeurs et la collecte des ordures sont complètement nouveau pour moi.

7voto

falconcreek Points 3657
  1. Kochan

    • C - les primitives, les structures, etc.
    • Objective-C - cadre de la Fondation
    • Le compilateur pré-processeur, les macros, les directives
  2. BNR iPhone Guide de Programmation

    • Actions de matériel de Cacao Livre sur les concepts de base comme des Objets et de la Délégation etc.
    • Couvre de Navigation, TableViews, Barres d'onglets qui sont essentiels pour le développement sur iPhone.

Dans les deux livres, chaque ligne de code dans l'exemple de projets sont listés et expliqués en détail, vous permettant de taper le code (suivre la balle qui rebondit n'importe qui?), faire des erreurs, de les corriger, ce qui est essentiel pour le processus d'apprentissage.

5voto

typeoneerror Points 19087

Programmation en Objective-C 2.0 par Stephen Kochan pour la fondation, The iPhone Developer's Cookbook by Erica Sadun pour badassery supplémentaire. J'ai appris plus du livre d'Erica que de toute autre source.

1voto

RMatthews Points 275

Une partie de cette dépendra de votre degré de connaissance Objective-C et de l'API.

Ayant dit que, le Hilleglass Cacao livre et le Dave Marque livre sont excellents (surtout le Dave Marque de livre). Je n'ai pas lu le Big Nerd Ranch livre encore, mais ces deux sont " doivent nantis. Dave Marque du livre met tous les autres livres sur la programmation pour l'iPhone à la honte.

En plus de ceux que vous avez probablement envie de prendre un coup d'oeil dur à Cacao Patrons de Conception "par Erik Buck et de la Programmation en Objective-C 2.0" par Stephen Kochan. Le Cacao de l'API sont fortement influencés par les Modèles de Conception et de comprendre comment les utiliser ainsi que la langue de la sémantique va aller un long chemin.

Vous pouvez ajouter un couple de livres spécifiques sur certains du Cacao, de l'API, notamment les Données de Base et de Base de l'Animation. Compréhension de Base de Données très bien changer votre code capacités pour toujours. Le meilleur livre sur le sujet est la Pragmatique par Marcus Zarra.

Avoir plus d'un couple de livres est toujours une bonne chose... ;-)

1voto

Joost Schuur Points 3291

J'ai lu à travers les pièces de la nouvelle Hillegass développement sur iPhone livre (pas de son âgées de Cacao livre) à la librairie, et mon impression c'est que c'est génial, même pour quelqu'un avec pas autant de Mac expérience de développement, mais il fonctionne à un rythme rapide et est très laconique. Avant Java expérience, vous êtes évidemment un codeur en arrière-plan, de sorte que vous peut-être heureux, mais il ne veut pas s'attarder plus que ça.

Si vous êtes seulement à l'achat de 2 livres, je ne voudrais pas acheter un Cacao/Mac un en particulier. Bâton avec Objective-C et de développement iPhone en particulier. Alors que beaucoup de Cacao concepts existent dans UIKit/Cocoa Touch sur l'iPhone, pas de point dans l'apprentissage des choses que vous ne pouvez pas appliquer sur l'iPhone. Vous pouvez toujours ramasser Mac développement trop une fois que vous avez obtenu le coup de l'Objective-C et de développement pour iPhone.

Je suis en train de lire le Début de l'iPhone de Développement et l'aime vraiment. La plupart des iPhone livres de développement de fournir une assez bonne Objective-C intro que je n'aurais pas même vous recommander un livre sur elle. Vous pouvez apprendre le reste par le biais de la recherche en ligne, en particulier Apple docs. Un deuxième livre, je le recommande Erica Sadun de l'iPhone Developer Cookbook, car il y a beaucoup de bang pour votre buck dans les 1000 page d'édition.

Jetez aussi un oeil à Craig Hockenberry du Développement sur iPhone: The Missing Manual. Il est l'auteur de Twitterific, et son approche est d'aller à travers l'ensemble du processus de conception et développement d'un gonflé app lampe de poche, du début à la fin. Il couvre les considérations relatives à la conception que les autres livres ne sont pas, mais de temps, car ils basculer entre un grand nombre de petits exemples d'applications.

1voto

ohho Points 17243

Cela dépend vraiment de votre apprentissage à l'habitude.

  • Si vous l'apprendre par exemples type, rendez-vous pour:

    • Début de Développement pour iPhone par Dave Marque (Auteur), Jeff LaMarche
    • L'iPhone Developer Cookbook par Erica Sadun

    les deux ci-dessus, vous obtiendrez de démarrage sur certains projets concrets rapidement.

  • Si vous êtes à la lecture de tous les avant les mains sur le type, rendez-vous pour:

    • Apple docs, et vous épargner un peu d'argent

J'ai trouvé ça un peu étrange de commencer une question avec un critère de 2 livres. Tous les livres mentionnés dans votre liste est de l'argent bien dépensé. Vous ne regretterez pas de les acheter tous. En outre, le Stanford des vidéos de cours est également bon pour les débutants, pas un livre si.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X