Beherrschung von Swift 5.3
Полное руководство по языку Swift и платформам Apple
Zusammenfassung:
Einleitung
Das Buch „Mastering Swift 5.3“ von Jon Hoffman ist einer der umfassendsten und aktuellsten Leitfäden zur Sprache Swift, veröffentlicht im Jahr 2020. Die Ausgabe behandelt Version 5.3, die zahlreiche Verbesserungen im Apple-Ökosystem mit sich brachte: Windows-Unterstützung, neue Möglichkeiten für Pakete, verbesserte Arbeit mit Protokollen und vieles mehr. Das Buch umfasst 444 Seiten und enthält sowohl grundlegende Konzepte als auch fortgeschrittene Themen, darunter Multithreading, Speicherverwaltung, Netzwerkkommunikation und die neuesten Frameworks SwiftUI und Combine.
Worum geht es in diesem Buch?
Das Buch ist nach dem Prinzip „vom Einfachen zum Komplexen“ aufgebaut. Die ersten Kapitel führen den Leser in die Grundlagen der Swift-Syntax ein: Variablen, Konstanten, Datentypen, Operatoren, Kontrollstrukturen. Anschließend geht der Autor zu komplexeren Themen über: objektorientierte Programmierung, Protokolle, Erweiterungen, Generics, Fehlerbehandlung. Besonderes Augenmerk liegt auf modernen Paradigmen – funktionaler Programmierung und protokollorientierter Programmierung, die das Markenzeichen von Swift sind.
Die zweite Hälfte des Buches widmet sich der praktischen Anwendung der Sprache in der Entwicklung für iOS und macOS. Behandelt werden: Speicherverwaltung (ARC), Multithreading (Grand Central Dispatch, OperationQueue), Netzwerkkommunikation (URLSession, Codable) sowie die neuesten Frameworks – SwiftUI für die Erstellung von Benutzeroberflächen und Combine für reaktive Programmierung. Das Buch endet mit einem Überblick
Empfehlungen
Professionelles Swift (iOS/macOS): Fortgeschrittene Techniken
Kotlin für Anfänger: Der vollständige Kurs
Webentwicklung mit PHP: Von den Grundlagen bis zum Deployment
Clean Code in Java. Praktischer Leitfaden
Funktionale Programmierung mit Swift (iOS/macOS)
PHP und MySQL. Entwicklung von Webanwendungen