Wissen zum Nachlesen.
In meinen Fachbüchern und Artikeln schreibe ich über Swift und die Entwicklung für Apple-Plattformen. Dabei geht es mir darum, technische Zusammenhänge verständlich zu erklären und ihre Anwendung in der Praxis zu zeigen.

Das Swift-Handbuch
5., aktualisierte Auflage · Januar 2026
Carl Hanser Verlag
Von den Grundlagen der Sprache über SwiftUI bis zur Arbeit mit Xcode: Das Swift-Handbuch begleitet dich bei der Entwicklung eigener Apps für Apple-Plattformen. Du kannst dich in neue Themen einarbeiten oder einzelne Funktionen gezielt nachschlagen.
Zum Buch beim Verlag ↗Weitere Bücher
Meine früheren Bücher begleiten verschiedene Etappen der Apple-Entwicklung – von der App-Programmierung mit Objective-C über Swift bis hin zu SwiftUI.

Einstieg in SwiftUI
2020
Swift 3 im Detail
2017
Apps für iOS 10 professionell entwickeln
2016
Apps für iOS 9 professionell entwickeln
2015
Swift im Detail
2015
Apps für iOS 8 professionell entwickeln
2014
Fachartikel
Neben meinen Büchern veröffentliche ich Artikel in Fachzeitschriften. Darin behandle ich einzelne Themen und praktische Fragen aus der Apple-Entwicklung.
20251 Beitrag
Flugs getestet
20241 Beitrag
Einfach organisiert
20224 Beiträge
Developer’s Corner: Gereift
Nebenläufigkeit mit Swift – Teil 3
Nebenläufigkeit mit Swift – Teil 2
Nebenläufigkeit mit Swift – Teil 1
20216 Beiträge
Developer’s Corner: Mehr aus SwiftUI herausholen
Developer’s Corner: Lebendigere Apps
Die Highlights der WWDC 2021
SwiftUI und Core Data
Animationen mit SwiftUI
Kamerazugriff über SwiftUI
202015 Beiträge
Developer’s Corner: SwiftUI wird erwachsen
Status in SwiftUI
Das bringt Xcode 12
Neuerungen in SwiftUI
Sign In with Apple
Die Highlights der WWDC 2020
Accessibility in iOS-Apps
Alerts und Action-Sheets in SwiftUI
Typsicherheit mit Swift
Grundlagen von SwiftUI (Teil 5)
Grundlagen von SwiftUI (Teil 4)
Grundlagen von SwiftUI (Teil 3)
Grundlagen von SwiftUI (Teil 2)
Grundlagen von SwiftUI (Teil 1)
Neuerungen in Swift 5.1
201911 Beiträge
Developer’s Corner: Oberflächen mit SwiftUI
Dark Mode in iOS 13
Programmierung mit Swift (Teil 5)
Programmierung mit Swift (Teil 4)
Programmierkurs Swift (Teil 3)
Programmierkurs Swift (Teil 2)
Entwicklerkonferenz WWDC 2019
Programmierkurs Swift (Teil 1)
Neuerungen in Swift 5
Objective-C-Code optimieren
Apple Pay in eigene Apps integrieren
201811 Beiträge
Quelltexte mit Swift und Xcode dokumentieren
Vorschau auf Xcode 10
Xcode 9 im Überblick (Teil 3)
WWDC 2018: Neuheiten für Apple Entwickler
Xcode 9 im Überblick (Teil 2)
Xcode 9 im Überblick (Teil 1)
Key-Commands in iOS
Alerts in watchOS
Table-View mit statischen und dynamischen Zellen
Zugriff auf Apple Music in iOS-Apps
PDFs in iOS-Apps anzeigen und bearbeiten
201712 Beiträge
Apps entwickeln für iPhone X, Apple Watch Series 3 und Apple TV 4K
iOS 11: Augmented Reality mit ARKit
Password AutoFill in iOS 11
Neuerungen und Änderungen in watchOS 4
World Wide Developers Conference 2017
Background Refresh Tasks in watchOS
Verwendung der Digital Crown in eigenen watchOS-Apps
Gesture Recognizer in watchOS 3
Swift und Objective-C im Einklang
Swift: Properties im Detail
Swift 3
Apple Search Ads
201615 Beiträge
iOS: Eigene Extensions für Nachrichten-App
Integration von Siri in iOS-Apps
UserNotifications-Framework
iTunes Connect
Programmieren auf dem iPad
Eigene Frameworks für iOS erstellen
Generics in Swift
Die Neuheiten der WWDC 2016
Die wichtigsten Neuerungen und Änderungen von Swift 2.2
Erstellen einer eigenen Table-View mit Spalten
Der UIAlertController in der Praxis
MVC in der iOS-Entwicklung
Delegation in Swift
Speicherverwaltung mit ARC in Swift
Swift-Performance optimieren
201511 Beiträge
User Interface Testing in Xcode 7
Apps entwickeln für tvOS
Apples Bezahldienst Apple Pay im Detail
Playgrounds im Detail
Eigene Komplikationen für die Apple Watch erstellen
Tabellen in Apple Watch-Apps
Rückblick auf die WWDC 2015
Menüs und Texteingaben in Apple Watch-Apps
Neuerungen von Swift 1.2
Glance Scenes und Notification Scenes
App-Entwicklung für die Apple Watch
20131 Beitrag
Drupal als Framework für Webanwendungen
Lass uns sprechen.
Du hast eine Frage zu meinen Veröffentlichungen oder möchtest mit mir zusammenarbeiten? Schreib mir gerne.
mail@thomassillmann.dev ↗