Sauberer Code in Swift: iOS- und macOS-Entwicklung
300 Seiten
German
PDF
4.5

Sauberer Code in Swift: iOS- und macOS-Entwicklung

Sauberer Code in Swift: iOS- und macOS-Entwicklung

Autor:

Jahr:

Zusammenfassung:

Das Buch „Sauberer Code in Swift“ ist ein praktischer Leitfaden für iOS- und macOS-Entwickler, die Code schreiben möchten, der leicht zu lesen, zu warten und zu erweitern ist. Im Gegensatz zu klassischen Büchern über sauberen Code, die sich auf Java oder C++ konzentrieren, ist diese Ausgabe vollständig an das Apple-Ökosystem angepasst: Swift, Xcode, Cocoa Touch, SwiftUI und Combine.



Der Autor führt den Leser konsequent von den grundlegenden Prinzipien der Benennung von Variablen und Funktionen bis hin zu fortgeschrittenen Techniken der App-Architektur. Jedes Kapitel enthält reale Beispiele aus der iOS/macOS-Entwicklungspraxis, die sofort in eigenen Projekten angewendet werden können.



Was Sie lernen werden:

  • Grundlagen von sauberem Code: korrekte Namen, kleine Funktionen, einzelne Verantwortung von Klassen, Arbeit mit Kommentaren und Formatierung.
  • SOLID-Prinzipien in Swift: wie man jedes Prinzip im Kontext von iOS/macOS-Apps anwendet, einschließlich der Arbeit mit UIKit, SwiftUI und CoreData.
  • Architekturmuster: MVC, MVVM, VIPER, Coordinator – wann und welches man wählt, wie man typische Fehler vermeidet.
  • Abhängigkeitsverwaltung: Dependency Injection (DI), Verwendung von Protokollen für lose Kopplung, Arbeit mit DI-Containern.
  • Fehlerbehandlung: Fehlerbehandlung in Swift, Erstellung eigener Fehlertypen, Wiederherstellungsstrategien.
  • Testen: Unit-Tests, Integrationstests, TDD (testgetriebene Entwicklung), Mocks und Stubs für Swift.
  • Refactoring: wie man vorhandenen Code sicher verbessert, „Code Smells“ erkennt und beseitigt.
  • Asynchronität: Arbeit mit GCD, OperationQueue, async/await, Combine – Schreiben von sauberem asynchronem Code.


Für wen ist dieses Buch:

  • Anfängende iOS/macOS-Entwickler, die sofort qualitativ hochwertigen Code schreiben möchten.
  • Erfahrene Programmierer, die ihr Wissen systematisieren und die Architektur ihrer Projekte verbessern möchten.
  • Teamleiter und Mentoren, die strukturiertes Material für die Schulung ihres Teams suchen.
  • Entwickler, die von anderen Sprachen zu Swift wechseln.


Das Buch ist in einer verständlichen Sprache geschrieben und enthält zahlreiche Diagramme, Code-Auflistungen und praktische Aufgaben. Nach der Lektüre werden Sie in der Lage sein, Anwendungen zu erstellen, die nicht nur funktionieren, sondern auch durch ihre interne Architektur erfreuen – sowohl Sie als auch Ihre Kollegen.



„Sauberer Code in Swift“ wird zum Nachschlagewerk für jeden, der nach beruflichem Wachstum in der Apple-Entwicklung strebt.

Empfehlungen