iOS 13 Programming Fundamentals with Swift
Полное руководство по Swift и iOS 13
Zusammenfassung:
Einleitung
Das Buch „iOS 13 Programming Fundamentals with Swift“ von Matt Neuburg ist nicht nur eine weitere Anleitung zur Sprache Swift. Es ist ein grundlegendes Werk, das seit vielen Jahren das Nachschlagewerk für Tausende von Apple-Plattform-Entwicklern ist. Die Ausgabe von 2019, die sich auf iOS 13 konzentriert, erschien mitten im Übergang zu Swift 5 und der neuen Version von Xcode, was sie besonders wertvoll für diejenigen macht, die die damals aktuellen Technologien erlernen möchten. Das Buch umfasst 774 Seiten und deckt sowohl die grundlegenden Konzepte der Sprache als auch tiefgehende Aspekte der Arbeit mit den Apple-Tools ab.
Worum geht es in diesem Buch
Das Buch ist in mehrere logische Teile gegliedert, die sich jeweils mit den wichtigsten Aspekten der iOS-Entwicklung befassen. Im Gegensatz zu vielen „Rezepten“ oder Tutorials legt Neuburg den Schwerpunkt auf das Verständnis der inneren Funktionsweise der Technologien. Sie lernen nicht nur, wie man eine App schreibt, sondern verstehen auch, warum sie genau so funktioniert.
Die wichtigsten Themen des Buches sind:
- Die Sprache Swift 5 — von der Syntax bis zu fortgeschrittenen Funktionen: Optionals, Closures, Protokolle, Generics, Speicherverwaltung.
- Xcode-Tools — Arbeit mit dem Editor, Debugger, Interface Builder, Build-System und Abhängigkeitsverwaltung.
- Grundlagen von Cocoa Touch — App-Architektur, Lebenszyklus, Arbeit mit UIViewController, UIView, Auto Layout.
- Datenverarbeitung — Core Data,
Empfehlungen
JavaScript (Node.js) für Data Science: Datenanalyse und maschinelles Lernen auf dem Server
Webentwicklung mit Rust: Von den Grundlagen bis zum Deployment
Kotlin und Docker: Containerisierung von Anwendungen
Funktionale Programmierung in C# (.NET): Ein praktischer Leitfaden
Parallele Programmierung in C++ mit MPI und OpenMP
TypeScript High Performance