Note :
Le livre sert d'introduction et de référence pour l'apprentissage de Swift, apprécié par les débutants pour ses explications claires et ses aperçus supplémentaires au-delà de la documentation d'Apple. Cependant, il n'est pas à la hauteur pour les praticiens avancés qui recherchent une couverture en profondeur des concepts difficiles, ce qui a donné lieu à des critiques mitigées.
Avantages:Facile à lire et à comprendre, excellent pour les débutants, fournit des explications et des perspectives utiles, contenu de qualité par rapport à d'autres ressources, couvre bien les caractéristiques uniques de Swift et offre une bonne vue d'ensemble du langage.
Inconvénients:Manque de matériel approfondi pour les sujets avancés comme la concurrence et la gestion de la mémoire, certaines explications sont perçues comme peu claires ou pas assez ciblées, inclut des exemples inutiles, et insatisfaction des lecteurs qui s'attendaient à un contenu plus stimulant.
(basé sur 11 avis de lecteurs)
Mastering Swift 4- fourth edition: An in-depth and comprehensive guide to modern programming techniques with Swift
Ce livre de développement avancé permet de se plonger dans la dernière version du langage de programmation Swift pour créer des applications très performantes.
Caractéristiques principales
⬤ Maîtrise des fonctionnalités les plus récentes et les plus avancées de Swift 4 pour développer des applications iOS et macOS de qualité.
⬤ Une couverture complète de toutes les fonctionnalités avancées de Swift et des conseils sur les techniques de conception avancées.
⬤ Les nouvelles fonctionnalités de Swift et les techniques de conception avancées sont couvertes de manière exhaustive.
⬤ Les techniques de conception avancées permettent d'écrire un code Swift plus intelligent et plus propre.
Description du livre
Swift est aujourd'hui le langage incontournable pour le développement Apple. Il constitue un élément essentiel de l'ensemble des compétences des développeurs iOS et macOS, les aidant à créer les applications les plus impressionnantes et les plus populaires de l'App Store - le type d'applications indispensables aux utilisateurs d'iPhone et d'iPad au quotidien. Avec la version 4. 0, l'équipe Swift a ajouté de nouvelles fonctionnalités pour améliorer l'expérience de développement et faciliter l'obtention des résultats que vous souhaitez et que les clients attendent.
Vous y trouverez les principales fonctionnalités de Swift 4. 0 et apprendrez rapidement à utiliser les dernières mises à jour à votre avantage en matière de développement. De l'interopérabilité Objective-C à l'ARC en passant par les fermetures et la concurrence, ce guide Swift avancé développera votre expertise et vous aidera à maîtriser ce langage de programmation essentiel.
Nous vous donnerons une connaissance approfondie de certains des éléments les plus sophistiqués du développement Swift, y compris les extensions de protocole, la gestion des erreurs, les modèles de conception et la concurrence. Nous vous guiderons sur la manière de les utiliser et de les appliquer dans vos propres projets. Vous verrez comment tirer parti de la puissance de la programmation orientée protocole pour écrire un code flexible et plus facile à gérer.
Ce que vous apprendrez
⬤ Développer les composants de base de Swift 4. 0, y compris les opérateurs, les collections, les flux de contrôle et les fonctions.
⬤ Créer et utiliser des classes, des structures et des énumérations.
⬤ Comprendre la conception orientée protocole et voir comment elle peut vous aider à écrire un meilleur code.
⬤ Développer une compréhension pratique des indices et des extensions.
⬤ Ajouter de la concurrence à vos applications en utilisant Grand Central Dispatch et Operation Queues.
⬤ Mettre en œuvre les génériques et les fermetures pour écrire un code très flexible et réutilisable.
⬤ Les fonctionnalités de gestion des erreurs et de disponibilité de Swift permettent d'écrire du code plus sûr.
A qui s'adresse ce livre ?
Ce livre s'adresse aux développeurs qui souhaitent se plonger dans la toute dernière version de Swift. Si vous êtes un développeur qui apprend mieux en regardant et en travaillant avec du code, ce livre est fait pour vous. Une compréhension de base des outils d'Apple est bénéfique mais pas obligatoire.
© 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)