Note :
Le livre « Mastering Swift » a été salué pour sa couverture complète du langage Swift, comprenant à la fois des sujets de base et avancés. Bien qu'il constitue une ressource précieuse pour les développeurs de différents niveaux, de nombreux lecteurs ont relevé des problèmes liés à la qualité de l'édition, tels que de nombreuses fautes de frappe et des problèmes de formatage. Le livre est considéré comme idéal pour ceux qui souhaitent approfondir leur compréhension de Swift, mais certains lui reprochent de manquer d'exemples pratiques et d'un index utile.
Avantages:⬤ Une couverture complète de Swift, y compris les nouvelles fonctionnalités importantes et les sujets avancés
⬤ des présentations claires des concepts
⬤ des chapitres utiles sur la concurrence et les modèles de conception
⬤ une bonne ressource pour les débutants et les développeurs intermédiaires
⬤ mise à jour pour la dernière version de Swift.
⬤ Nombreuses fautes de frappe et de formatage
⬤ index médiocre
⬤ manque d'exemples pratiques et de couverture des tests, des E/S de fichiers et des configurations de projets
⬤ certains chapitres avancés peuvent être accablants pour les débutants
⬤ structure non idéale par rapport à d'autres ressources gratuites.
(basé sur 16 avis de lecteurs)
Mastering Swift 5.3 - Sixth Edition: Upgrade your knowledge and become an expert in the latest version of the Swift programming language
Un guide complet pour les passionnés de programmation qui souhaitent maîtriser les fondamentaux et les concepts avancés de Swift.
Caractéristiques principales.
⬤ Sixième édition de ce best-seller, améliorée et mise à jour pour couvrir la dernière version du langage de programmation Swift 5. 3.
⬤ Les techniques de conception modernes et populaires vous permettront d'écrire du code Swift facile à gérer.
⬤ Le livre est un outil d'aide à la décision et à la prise de décision pour les entreprises et les particuliers.
Description du livre
Au fil des ans, Mastering Swift s'est imposé auprès des développeurs comme un guide pratique et approfondi du langage de programmation Swift. Cette sixième édition intègre les dernières fonctionnalités, une révision globale pour s'aligner sur Swift 5. 3, et deux nouveaux chapitres sur la construction de Swift à partir des sources et les opérateurs avancés.
Des bases du langage aux fonctionnalités populaires telles que la concurrence, les génériques et la gestion de la mémoire, ce guide approfondi vous aidera à développer votre expertise et votre maîtrise du langage.
Au fur et à mesure de votre progression, vous aurez un aperçu pratique de certains des éléments les plus sophistiqués du développement Swift, notamment les extensions de protocole, la gestion des erreurs et les fermetures. Le livre vous montrera également comment les utiliser et les appliquer dans vos propres projets. Dans les chapitres suivants, vous comprendrez comment utiliser la puissance de la programmation orientée protocole pour écrire du code flexible et plus facile à gérer en Swift. Enfin, vous apprendrez à ajouter la fonction de copie en écriture à vos types de valeurs personnalisés, et à éviter les problèmes de gestion de la mémoire causés par les cycles de référence forts.
À la fin de ce livre sur Swift, vous aurez maîtrisé le langage Swift 5. 3 et développé les compétences dont vous avez besoin pour utiliser efficacement ses fonctionnalités afin de créer des applications robustes.
Ce que vous apprendrez
⬤ Comprendre les composants essentiels de Swift, tels que les opérateurs, les collections, les flux de contrôle et les fonctions.
⬤ Identifier comment et quand utiliser les classes, les structures et les énumérations.
⬤ Utiliser la conception orientée protocole avec des extensions pour écrire un code plus facile à gérer.
⬤ Utiliser les modèles de conception avec Swift pour résoudre les problèmes de conception les plus courants.
⬤ Appliquer le copy-on-write pour vos types de valeurs personnalisés afin d'améliorer les performances.
⬤ Ajoutez de la concurrence à vos applications en utilisant Grand Central Dispatch et Operation Queues.
⬤ Les génériques permettent d'écrire un code flexible et réutilisable.
A qui s'adresse ce livre
.
Ce livre s'adresse aux débutants ayant des connaissances de base en programmation et aux développeurs expérimentés souhaitant apprendre la programmation Swift. La familiarité avec les outils d'Apple sera bénéfique mais pas obligatoire. Tous les exemples devraient également fonctionner sur les plateformes Linux et Windows.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)