Grundlagen der Programmierung unter iOS 15 mit Swift
Полное руководство по Swift и iOS 15
Zusammenfassung:
Einleitung
Das Buch „iOS 15 Programming Fundamentals with Swift“ (Autor: Matt Neuburg, 2021, 806 Seiten) ist nicht nur ein weiterer Leitfaden für Swift. Es ist ein grundlegendes Werk, das seit vielen Jahren ein Standardwerk für Tausende von Entwicklern weltweit ist. Jede neue Version von iOS wird von einer Aktualisierung dieser Serie begleitet, und iOS 15 bildet da keine Ausnahme. In dieser Rezension analysieren wir, warum dieses Buch für Anfänger und erfahrene Programmierer nützlich ist, welche Themen es abdeckt und warum es jeder lesen sollte, der die Apple-Plattform tiefgreifend verstehen möchte.
Worum geht es in diesem Buch
Das Buch ist in drei große Teile unterteilt, die den Leser konsequent von den Grundlagen der Sprache Swift bis zur Arbeit mit den Xcode-Tools und den wichtigsten Frameworks von iOS 15 führen.
Teil I: Die Sprache Swift
Der erste Teil (ca. 300 Seiten) widmet sich der Sprache Swift selbst, einschließlich der Neuerungen der Version 5.5. Der Autor erklärt detailliert:
- Basistypen, Collections, Optionals;
- Funktionen, Closures, Enums;
- Protokolle, Generics, Extensions;
- Speicherverwaltung (ARC, weak/unowned);
- Fehlerbehandlung;
- Asynchronität und Parallelität — async/await, Actors, Task (neu in Swift 5.5).
Matt Neuburg listet nicht nur die Syntax auf, sondern erklärt, warum die Sprache so aufgebaut ist und wie diese Mechanismen „unter der Haube“ funktionieren.
Teil II: Tools — Xcode 13
Der zweite Teil widmet sich der Entwicklungsumgebung Xcode 13, Interface
Empfehlungen
Neuronale Netze. Grundlagen
Refactoring von JavaScript (Node.js) Code: Vom Chaos zur Ordnung
Funktionale Programmierung in PHP: Von den Grundlagen bis zu fortgeschrittenen Techniken
Professionelles TypeScript: Fortgeschrittene Techniken
Programmierung kollektiver Intelligenz
Kotlin Standard Library Cookbook