Swift Design Patterns
Паттерны проектирования на Swift
Zusammenfassung:
Einleitung
Das Buch «Swift Design Patterns» (Originaltitel — Swift Design Patterns) von Paul Hudson wurde 2021 veröffentlicht und ist ein praktischer Leitfaden zur Anwendung klassischer Design Patterns im Apple-Ökosystem. Paul Hudson ist bekannt für sein Projekt Hacking with Swift, das Tausenden von Entwicklern geholfen hat, Swift und die Entwicklung von Apps für iOS und macOS zu meistern. In diesem Buch listet er nicht nur Patterns auf, sondern zeigt, wie und wann man sie in realen Projekten einsetzt.
Worum geht es in dem Buch
Das Buch behandelt über 20 Design Patterns, unterteilt in drei Hauptgruppen: creational, structural und behavioral. Jedes Pattern wird anhand konkreter Beispiele aus der iOS/macOS-Entwicklungspraxis betrachtet. Der Autor widmet sich nicht nur klassischen Implementierungen (z. B. Singleton, Factory, Observer), sondern auch modernen Ansätzen unter Verwendung von Swift-Funktionen — Protocols, Closures, Generics und Value Types. Einen besonderen Platz nehmen Patterns ein, die für Cocoa Touch und SwiftUI charakteristisch sind: MVC, MVVM, Coordinator, Delegate, Target-Action und andere.
Für wen ist dieses Buch
Das Buch richtet sich an Entwickler, die bereits über grundlegende Programmiererfahrung in Swift verfügen und mit den Grundlagen der iOS/macOS-Entwicklung vertraut sind. Es wird sowohl für Anfänger nützlich sein, die ihr Wissen über Patterns systematisieren möchten, als auch für erfahrene Ingenieure, die die Architektur ihrer Projekte verbessern wollen. Wenn Sie Apps schreiben
Empfehlungen
Algorithmen und Datenstrukturen in Rust
DevOps für Java-Entwickler
Swift für Data Science: Praktischer Leitfaden zur Datenanalyse auf iOS und macOS
TypeScript und Microservices: Von der Idee bis zur Produktion
gRPC: Up and Running. Entwicklung von Cloud-Anwendungen mit Go und gRPC
Skalierung von PHP-Anwendungen