Mit dem heutigen Tag ist es soweit: Mein neuestes Fachbuchprojekt Das Swift-Handbuch ist erschienen und im Handel erhältlich. Die Arbeiten daran begannen bereits im September 2017 (!), Anfang 2019 habe ich das Manuskript dann vollständig abgeschlossen. Nach Lektorat und Korrekturen (und allem, was bei einer Buchveröffentlichung eben noch so anfällt) ist mit dem heutigen Tag alles geschafft. Und ihr könnt das Ergebnis endlich in Händen halten.
Das Swift-Handbuch ist der inoffizielle Nachfolger von Apps für iOS 10 professionell entwickeln und Swift 3 im Detail. Dieses neue Kompendium ist nicht nur dazu da, die verschiedenen Facetten der Programmierung mit Swift aufzuzeigen. Auch die App-Entwicklung für alle (!) von Apple verfügbaren Plattformen wird im Detail behandelt. Egal ob macOS, iOS, watchOS oder tvOS: Jedes aktuell verfügbare Betriebssystem von Apple wird im Buch berücksichtigt. Und ein ergänzendes Cross-Platform-Kapitel fasst darüber hinaus Techniken und Funktionen zusammen, die für mehrere oder alle Plattformen parallel gelten.
Aufbau und Inhalt
Das Swift-Handbuch ist ein typischer Sillmann, soll heißen: Im Vordergrund stehen das Verstehen und Anwenden. Jedes Thema wird detailliert behandelt und soll dich – liebe Leserin, lieber Leser – in die Lage versetzen, unabhängig eigene Anwendungen für das Apple-Ökosystem auf Basis der Programmiersprache Swift zu entwickeln. Zu diesem Zweck ist das Buch in insgesamt sechs Teile untergliedert, die die verschiedenen Themenschwerpunkte des Buches voneinander trennen:
- Teil 1: Swift
- Teil 2: Xcode
- Teil 3: Apple-Plattformen
- Teil 4: Frameworks und Technologien
- Teil 5: Source Control und Testing
- Teil 6: Veröffentlichung im App Store
Jeder Teil wurde unabhängig vom Rest des Buches geschrieben, was es erlaubt, nach Belieben zwischen den Themen zu wechseln und sich immer mit den Inhalten auseinanderzusetzen, die für einen gerade relevant sind. Auch innerhalb der einzelnen Teile war ich darauf bedacht, die Kapitel möglichst modular zu strukturieren, damit jeder Leser zu den verschiedenen Themen den bestmöglichen Einstieg findet.
Ein Highlight hierbei ist der Aufbau des dritten Teils, „Apple-Plattformen“. Für macOS, iOS und watchOS gibt es jeweils zwei voneinander entkoppelte Kapitel: „Grundlagen“ und „App-Entwicklung“. Ersteres setzt sich – wie der Name bereits andeutet – mit den Basics der jeweiligen Plattform auseinander. Es geht um den Aufbau von Apps, den Startprozess, typische User Interface-Elemente und die Arbeit mit View-Controllern. Die Kapitel zur App-Entwicklung gehen anschließend stärker in die Tiefe und behandeln spezielle Themen, beispielsweise das Erstellen von Tabellen, den Zugriff auf die Kamera, das Umsetzen eigener Gesten oder die Implementierung verschiedener Navigationsstrukturen.
Der große Vorteil dieser Gliederung: Leser, die einzelne Plattformen noch gar nicht kennen, lernen in den Grundlagenkapiteln alles wichtige, was sie wissen müssen, um loslegen zu können. Details zur Entwicklung von Apps folgen dann in den entsprechenden Kapiteln zur App-Entwicklung; Profis können somit direkt an dieser Stelle einsteigen.
Weitere spannende Themen des Buches sind darüber hinaus der Einsatz von Siri in eigenen Apps, die Einbindung von iCloud, der Zugriff auf Face ID und Touch ID, Testing, Debugging und Refactoring, Business-Modelle für Apps und vieles mehr. Die 36 Kapitel des Buches liefern euch auf über 1.200 Seiten ein enormes Know-How, um sowohl die Programmierung mit Swift als auch die App-Entwicklung für die verschiedenen Plattformen von Apple mit Bravour zu meistern.
Update Inside
Eines der größten Highlights des Swift-Handbuchs ist aber ohne Zweifel Update Inside. Hierbei handelt es sich um einen neuen Service des Carl Hanser Verlags. Dieser verspricht regelmäßige Updates und Aktualisierungen für das Buch bis Mai 2021. Zwei Jahre lang erhalten Leser somit E-Book-Updates, die sowohl gänzlich neue Inhalte mit sich bringen als auch den bestehenden Stoff aktualisieren.
Wenn also erwartungsgemäß im Herbst diesen Jahres neue Versionen von macOS, iOS und Co. erscheinen, können sich Leser des Swift-Handbuchs sicher sein, kurz nach deren Veröffentlichung eine aktualisiere E-Book-Version zur Verfügung zu haben, die die Änderungen und Neuerungen der Apple-Updates berücksichtigen.
Bereits voraussichtlich Anfang Juni startet Update Inside mit einem komplett neuen Kapitel für das Swift-Handbuch. Darin wird Apples MapKit-Framework im Detail beleuchtet und die darüber zur Verfügung stehenden Funktionen ausführlich vorgestellt. Erste Informationen zu Update Inside liefere ich zu gegebener Zeit nach.
Die Fakten
Im Folgenden liste ich euch noch einmal alle Fakten rund um das Swift-Handbuch auf (inklusive Verweis auf eine Leseprobe mitsamt vollständigem Inhaltsverzeichnis).
Dir – liebe Leserin, lieber Leser – wünsche ich von Herzen viel Freude mit dem Swift-Handbuch und viel Erfolg bei der Umsetzung deiner App-Projekte. Fragen und Anregungen zum Buch sind jederzeit willkommen, nutzt dafür entweder die Kommentarsektion am Ende des Artikels oder das Kontaktformular hier auf der Website.
Euer Thomas
Das Swift-Handbuch
- Verlag: Carl Hanser Verlag
- Erscheinungsdatum: 06. Mai 2019
- Umfang: 1.271 Seiten
- Leseprobe: http://files.hanser.de/Files/Article/ARTK_LPR_9783446455054_0001.pdf
Hardcover
- ISBN: 978-3-446-45505-4
- Services: E-Book Inside, Update Inside (bis Mai 2021)
- Preis: 54,00 €
- Link: https://www.hanser-fachbuch.de/buch/Das+Swift+Handbuch/9783446455054
E-Book
- ISBN: 978-3-446-45730-0
- Services: Update Inside (bis Mai 2021)
- Preis: 42,99 €
- Link: https://www.hanser-fachbuch.de/buch/Das+Swift+Handbuch/9783446461079