Es ist es endlich soweit, die Neuauflage meines ersten Fachbuchs ist erhältlich. Apps für iOS 9 professionell entwickeln knüpft an die Inhalte seines „Vorgängers“ Apps für iOS 8 professionell entwickeln an und enthält durch und durch aktualisierte und erweitere Informationen und Inhalte. In diesem Blog-Beitrag habe ich nun einmal für euch zusammengefasst, worauf ihr euch bei der Neuauflage freuen dürft.
Aktualisierung auf iOS 9
Wie könnte es auch anders sein: Der größte und wichtigste Schwerpunkt bei Apps für iOS 9 professionell entwickeln lag von Anfang an darin, alle wichtigen Neuerungen und Änderungen von iOS 9 in entsprechender Form in das Buch fließen zu lassen. Aus diesem Grund wurden alle bestehenden Inhalte des Buches so aktualisiert, dass sie vollends auf iOS 9 zugeschnitten sind und alle wichtigen Informationen zum Update enthalten.
Aber auch die Entwicklungsumgebung Xcode 7 wird in ihrer neuen Version berücksichtigt und im Detail beleuchtet. Dazu gehören auch Neuerungen wie die UI-Tests, die es erstmals erlauben, auch die Oberfläche eigener Apps mittels Testmethoden zu prüfen und abzudecken.
Alles über die Apple Watch
Ebenso wichtig wie die Aktualisierung auf iOS 9 war es mir aber auch, eine gänzlich neue Plattform in das Buch aufzunehmen und in gebührendem Umfang vorzustellen: Die Apple Watch. Da eine bestehende iPhone-App zwingend Voraussetzung zur Entwicklung einer zusätzlichen und ergänzenden Apple Watch-App ist, passt diese neue Plattform auch thematisch sehr gut in das Buch hinein.
Auf knapp 100 Seiten habe ich alle Informationen zur Entwicklung von Apps für die Apple Watch zusammengetragen. Über die Grundlagen der View-Controller über Glances und Notifications bis hin zu Komplikationen und der Kommunikation zwischen iPhone und Apple Watch ist alles vertreten. Und natürlich ist dabei bereits die neue Version 2 von watchOS berücksichtigt.
Volle Ladung Swift
Swift kam in der ersten Auflage Apps für iOS 8 professionell entwickeln sehr kurz, es gab lediglich eine kleine Einführung in Form eines knapp fünfzehnseitigen Kapitels. Viele von euch wünschten sich hier mehr Informationen zu Swift, und auch die Code-Beispiele im Buch wollten viele Leser bereits in Swift sehen.
Apps für iOS 9 professionell entwickeln trägt dem nun Rechnung: Das Swift-Kapitel alleine umfasst nun knapp 80 Seiten und deckt alle wichtigen Sprachmerkmale ab; natürlich basierend auf Swift 2. Ebenso wurden alle (und mit alle meine ich wirklich ALLE) Code-Listings im Buch so überarbeitet, dass sie sowohl zugehörigen Swift 2- als auch Objective-C-Code auflisten. Beide Sprachen werden somit gleichermaßen und im selben Umfang im Buch behandelt.
Neue Kapitel zu Notifications und Extensions
Eine weitere Herzensangelegenheit von mir betraf zwei Kapitel, die ich nun in Apps für iOS 9 professionell entwickeln umgesetzt und verwirklicht habe: In Local und Push Notifications erfahrt ihr nun auf über 20 Seiten alles über das Benachrichtigungssystem von iOS und wie ihr es in euren eigenen Apps nutzen und implementieren könnt. Ebenso neu ist das Kapitel Extensions, welches euch einen Überblick und eine Einführung in die Möglichkeiten zur Erweiterung eurer iOS-Apps gibt. Dieses Kapitel berücksichtigt dabei auch die neuen Extension-Typen wie Shared Links oder Content Blocker, die von Apple frisch mit iOS 9 eingeführt wurden.
Und sonst so…
Davon abgesehen habe ich viel Zeit und Liebe darin investiert, die bestehenden Inhalte an vielen Stellen zu optimieren und zu überarbeiten. Herausgekommen sind dabei knapp 300 (!) komplett neue Seiten zusätzlicher Umfang, die den genannten Themen wie Swift 2, Apple Watch oder Extensions in vollem Umfang Rechnung tragen. Stolze 718 (!!!) Seiten bringt die Neuauflage Apps für iOS 9 professionell entwickeln somit nun auf die bildhafte Waage (wo es bei der ersten Auflage „nur“ 426 Seiten waren).
Ich bin wirklich immens stolz auf das Endergebnis und freue mich immens darüber, das die zweite Auflage so stark an Inhalten und neuen Informationen und Themen gewonnen hat. Und natürlich wünsche ich mir, dass euch das Buch ebenso gut gefällt und ein professioneller Begleiter im iOS-Entwickler-Alltag ist. Ich jedenfalls freue mich über jedes Feedback zum Buch und bin immens darauf gespannt, wie es euch gefällt.
Alles weitere zum Buch erfahrt ihr auf der entsprechenden Seite unter http://www.thomassillmann.de/ios-buch.
Euer Thomas