Ce livre est consacré à Swift 5.6. Malgré sa jeunesse, Swift est devenu le langage de référence pour des applications de toutes sortes pour macOS, iPadOS, iOS, tvOS et watchOS. Par ailleurs, il est ne cesse de gagner en popularité quant au développement d'application web hébergée sur Linux ou dans le cloud. Vous en apprendrez davantage sur les concepts de base comme les constantes, les valeurs, les opérations et les types de données intégrés au langage. Ensuite, l'attention sera portée sur les concepts intermédiaires comme les structures, les classes, et les énumérations. Enfin, vous finirez par acquérir des connaissances approfondies sur les extensions de protocole, les opérateurs personnalisés, la programmation orientée protocole et les génériques ainsi que la programmation concurrente structurée. Swift vous permet de créer de puissantes abstractions pour résoudre des problèmes du monde réel que vous découvrirez dans ce livre en guise d'apprentissage.