10 livres dont tous les développeurs d'applications iOS en herbe ont besoin

10 livres dont tous les développeurs d'applications iOS en herbe ont besoin / iPhone et iPad

Plonger dans le développement iOS? Ces livres vous aideront, que vous soyez débutant absolu ou expert chevronné.

S'essayer au développement pour iOS peut s'avérer difficile, même si vous avez de l'expérience en programmation. Entre l'apprentissage du langage de programmation Swift Le moyen le plus rapide d'apprendre la programmation Swift en déplacement Le moyen le plus rapide d'apprendre la programmation Swift en déplacement Il existe de nombreuses façons d'apprendre le nouveau langage de programmation Swift, mais avez-vous pensé à l'apprendre sur votre appareil mobile? Cette application le rend vraiment facile et efficace. En savoir plus, pour saisir l'écosystème Apple et pour publier sur l'App Store, il y a beaucoup à apprendre. Heureusement, il existe de nombreux excellents livres qui peuvent vous guider tout au long du processus..

Les titres de cette liste couvrent un large éventail de sujets et conviennent à un large éventail d'apprenants. Quelle que soit votre expérience antérieure, l'un de ces livres vous aidera à passer à l'étape suivante pour devenir un développeur iOS de bonne foi..

Débutants

Vous plongez dans le monde du développement d'applications iOS? Ces textes devraient vous fournir l’introduction dont vous avez besoin pour commencer à coder.

1. Structure et interprétation des programmes informatiques [n'est plus disponible]

Structure et interprétation des programmes informatiques - informellement désigné soit SICP ou “le livre du magicien” - 6 langages de programmation les plus faciles à apprendre pour les débutants 6 langages de programmation les plus faciles à apprendre pour les débutants Apprendre à programmer consiste à trouver le bon langage, autant que c sur le processus d'édification. Voici les six langages de programmation les plus faciles pour les débutants. Lire la suite . Le livre a déjà été utilisé comme manuel principal pour les cours d'introduction à la programmation au MIT et dans d'autres écoles renommées..

SICP ne vous concentrez pas sur un langage de programmation particulier, vous ne serez donc pas familiarisé avec Swift lorsque vous vous frayez un chemin dans le texte. Au lieu de cela, vous serez confrontés à certains des concepts plus larges qui sous-tendent le développement d'applications. C'est une lecture exigeante, mais un moyen efficace pour les novices d'acquérir d'importantes connaissances fondamentales.

2. Swift Programming: Le guide du Big Nerd Ranch (28 $)

Il est difficile de contester Le ranch Big Nerdpedigree en matière de développement pour le matériel Apple. Son fondateur, Aaron Hillegass, a travaillé chez NeXT dans les années 1990. En 2000, il a notamment aidé les développeurs de logiciels Apple à utiliser l’API de cacao de la société..

Le ranch Big Nerd guide to Swift program s'adresse aux personnes qui débutent avec Swift. Vous apprendrez les bases jusqu'à ce que vous soyez prêt à écrire votre propre code. Cette application vous apprend les bases du codage en minutes par jour Cette application vous enseigne les bases du codage en minutes par jour Vous souhaitez acquérir les bases d'un langage de programmation avez quelques minutes de libre? Découvrez ces applications gratuites impressionnantes. Lire la suite . À la fin de chaque chapitre, vous devrez effectuer des exercices pour tester vos connaissances, ainsi que des défis qui vous pousseront un peu plus loin. Si vous commencez Swift depuis le début, il n'y a pas de meilleure option.

3. Programmation iOS: Le guide du Big Nerd Ranch (15 $)

Le Big Nerd Ranch Guide to iOS programming accompagne parfaitement le guide correspondant sur la programmation Swift. Ce livre suppose certaines connaissances de Swift, mais se concentre principalement sur les subtilités du déploiement de logiciels sur iOS. Utilisés à l'unisson, ils constituent un cours complet sur ce qu'il faut faire pour installer une application sur l'App Store. Pourquoi les développeurs continuent-ils à quitter le Mac App Store? Pourquoi les développeurs continuent-ils à quitter le Mac App Store? Le Mac App Store est-il en train de devenir un fardeau pour les développeurs Mac? Nous avons décidé de parler à quelques-uns et de le découvrir. Lire la suite .

Au fil de ce livre, vous apprendrez les ficelles du métier en développant des applications fonctionnelles. Cette approche pratique permet aux auteurs de couvrir un grand nombre de scénarios courants que les développeurs peuvent rencontrer. Même si ce n'est pas un guide complètement exhaustif, vous en apprendrez beaucoup.

4. Apprenti iOS (55 $)

Si vous achetez les deux Big Nerd Ranch guides ci-dessus est trop d'un investissement, considérez Apprenti iOS. Il est destiné aux débutants et propose un cours intensif sur tout ce dont vous avez besoin pour démarrer avec le développement iOS en guidant les lecteurs vers la création de quatre applications distinctes..

Il associe des guides pas à pas avec des illustrations et des captures d’écran permettant d’expliquer le processus. De plus, chaque exemple est fourni avec un code source complet et des images de haute qualité, que vous pouvez utiliser comme base pour vos projets personnels..

Avancée

Si vous avez déjà dépassé le stade du débutant et que vous souhaitez ajouter un peu plus d'éclat à vos créations, ces livres peuvent ajouter plus de compétences à votre répertoire..

5. Référence de Swift Pocket: Programmation pour iOS et OS X (gratuit)

Une fois que vous maîtriserez bien Swift, le type de littérature dont vous avez besoin pour étayer votre apprentissage changera. Plutôt que des livres qui vous guideront à travers des exercices et des activités, vous aurez besoin de matériel de référence que vous pourrez consulter lorsque vous vous retrouverez dans l'impasse.. Référence de Swift Pocket: Programmation pour iOS et OS X est ce genre de livre.

Malheureusement, il y a une mise en garde; Ce livre est maintenant un peu dépassé, car il a été publié en décembre 2014 et ne couvre que Swift 2.0. Toutefois, pour compenser cet inconvénient, ses éditeurs ont mis ce guide à disposition gratuitement. Il couvre une vaste gamme de sujets et regorge d'exemples détaillés. C'est donc un excellent livre à avoir sous la main lorsque vous passez des notions de base à un niveau de connaissances intermédiaire..

6. Pro Swift (30 $)

Paul Hudson, l'auteur de Piratage avec Swift, a écrit Pro Swift aider les programmeurs débutants à aller au-delà des bases du langage de programmation. En tant que tel, il se concentre sur des domaines d'étude qui ne seront pas couverts par des guides d'introduction, tels que l'héritage, le polymorphisme et l'encapsulation dans Swift orienté objet, la surcharge d'opérateurs et les meilleures pratiques de balisage de la documentation..

Le cours comprend un guide détaillé et 90 ressources sans DRM Comment supprimer le DRM de chaque livre électronique que vous possédez Comment supprimer le DRM de chaque livre électronique que vous possédez Personne n'aime le DRM. Nous comprenons tous pourquoi cela existe, mais cela ne signifie pas que nous sommes prêts à l'accepter. Par conséquent, cet article explique comment supprimer le DRM de chaque livre électronique que vous possédez. Lire plus de vidéos que vous pouvez diffuser en ligne ou télécharger sur votre système. Les vidéos vous permettent de voir les techniques réalisées étape par étape. Ce format permet aux apprenants d'appréhender des techniques avancées en les plaçant dans un contexte réel plutôt que dans un chapitre sec d'un manuel..

7. Principes de base du développement d'applications iOS 10 (45 $)

Les bases du développement d'applications iOS 10 est une excellente ressource pour quiconque souhaite passer du code à la création d'applications. Comme le Référence rapide de poche livre ci-dessus, il contient de nombreux contenus qui aideront les nouveaux arrivants à se familiariser avec Swift, mais il s'agit davantage d'un livre de référence que d'un guide du débutant.

Plutôt que d'inclure des extraits de code Devenez un meilleur codeur en tenant un journal de programmation Devenez un meilleur codeur en tenant un journal de programmation Tenez un journal de programmation et exploitez des avantages évidents. La rédaction d'un journal peut vous aider à réfléchir et à suivre vos objectifs de programmation. En savoir plus, ce livre est accompagné de programmes simples que vous pouvez modifier et modifier vous-même. Si vous expérimentez et que vous frappez un mur, c'est un excellent livre à avoir sous la main.

8. Le livre de recettes des développeurs iOS (37 $)

Le livre de cuisine des développeurs iOS de base propose des solutions aux différents défis qui se présentent pendant le développement iOS. Que vous ajoutiez des effets de mouvement à votre application, que vous maîtrisiez le système de contraintes de mise en page automatique ou que vous implémentiez des API dans votre projet, ce texte vous aidera tout au long du processus..

Si vous avez lu d'autres codes “livres de cuisine,” vous serez familiarisé avec le format. Plutôt que de lire séquentiellement, vous choisirez des sections lorsque vous atteindrez des obstacles dans votre travail. En tant que tel, il est particulièrement utile pour ceux qui démarrent un projet original. Vous souhaitez créer des applications pour iPhone? 10 projets pour les débutants Vous voulez créer des applications pour iPhone? 10 projets pour les débutants Vous voulez créer des applications pour iPhone et iPad? Commencez par apprendre les bases de Swift. Lire la suite et cherche un filet de sécurité pour les situations difficiles.

Expert

À un moment ou à un autre de votre parcours, vous serez prêt à relever des défis plus vastes et plus complexes. C'est ici que ces textes de niveau expert sont utiles..

9. Modèles de design cacao (33 $)

Cacao Design Patterns est l'un des titres les plus anciens de cette liste - il a été publié en 2009. Toutefois, étant donné qu'il couvre des modèles plutôt que des bizarreries d'une langue particulière, il reste très pertinent aujourd'hui. Le livre contient de nombreuses informations pour les développeurs iOS, même s'il couvre l'ensemble de Cocoa, c'est également une bonne ressource pour macOS..

Cependant, ceci est un livre pour les experts, à travers et à travers. Il commence par une introduction au modèle Model-View-Controller, puis s’allonge à partir de là. Il n’ya tout simplement pas assez d’espace pour couvrir le moindre détail de chaque technique, il y a donc beaucoup de connaissances supposées. Cependant, si vous avez déjà une expérience de la programmation iOS, vous êtes sûr de trouver de nombreuses façons d'améliorer vos compétences avec ce livre..

10. Développement d'une application iPhone: le manuel manquant (28 $)

Même si vous maîtrisez Swift Les meilleurs endroits pour apprendre Swift, le langage de programmation d’Apple Les meilleurs endroits pour apprendre Swift, le langage de programmation d’Apple Si vous voulez apprendre Swift, le moment est venu de plonger. Le langage a un avenir prometteur et le plus vite vous l'apprendrez, plus vite vous pourrez récolter les fruits. En savoir plus et vous connaissez parfaitement la plate-forme iOS, il y a beaucoup à apprendre avant que votre application ne dépasse les classements. Les applications qui réussissent ne reposent pas uniquement sur un bon codage: vous devez comprendre le design, l'image de marque, votre public et bien plus encore pour rivaliser avec les meilleurs..

Le manuel manquant vous aidera à traduire vos compétences en programmation en un produit prêt pour l'App Store. Si vous êtes sérieux au sujet de la publication de votre application, ce livre vous renseignera sur les choses que vous ne saviez même pas qu'il vous fallait savoir..

Avez-vous un autre livre sur le développement iOS à recommander? Ou cherchez-vous un livre sur un sujet particulier? Pourquoi ne pas rejoindre la conversation dans la section commentaires ci-dessous?

En savoir plus sur: Développement d'applications.