: Michael Kofler
: Swift 5 Das umfassende Handbuch
: Rheinwerk Computing
: 9783836266406
: 4
: CHF 45.90
:
: Programmiersprachen
: German
: 1328
: Wasserzeichen
: PC/MAC/eReader/Tablet
: ePUB

Michael Kofler präsentiert Ihnen auf 1300 Seiten alle Merkmale und Besonderheiten von Apples Programmiersprache. Zugleich erhalten Sie eine Einführung in die Syntax und in die objektorientierte Programmierung. Sie erfahren anhand vieler Beispiele, wie Sie Apps in iOS, macOS und tvOS entwickeln. Ideal für Umsteiger von Objective-C und Java, aber auch für Einsteiger mit Grundkenntnissen im Programmieren. Inklusive iCloud und Server-side Swift.

Aus dem Inhalt:

  • Kla sen, Protokolle, Extensions
  • Closures, Umgang mit Fehlern
  • Crashkurs in Xcode
  • Storyboards erstellen
  • Internation lisierung
  • Actions, Outlets, Segues
  • Popovers, Focus Engine
  • Artwork für iOS, macOS und tvOS
  • Programmiertechn ken
  • Tabellen und Listen
  • Grafik, Dateien, XML, JSON
  • Audio, Video, Fotots
  • Spritekit
  • li>Server-side Swift
  • ansprechende Beispiel-Apps: GPS-Schatzsuche, Pac-Man, Arkanoid



Dr. Michael Kofler studierte Telematik an der TU Graz. Er zählt zu den erfolgreichsten und vielseitigsten Computerbuchautoren im deutschen Sprachraum. Zu seinen Themengebieten zählen neben Linux auch macOS, MySQL, KVM, Visual Basic und Excel-VBA. Viele seiner Bücher wurden übersetzt. Michael Kofler arbeitet auch als Software-Entwickler, Berater sowie als Lehrbeauftragter an einer Fachhochschule.

Vorwort


Als Apple 2014 die neue Programmiersprache Swift vorstellte, fragten sich viele Entwickler: Brauchen wir wirklich eine neue Programmiersprache? Mittlerweile erübrigt sich die Frage. Swift ist der De-facto-Standard für neue Projekte im Apple-Universum. Objective-C ist damit nicht obsolet (vermutlich gibt es Milliarden Zeilen Code, der weiter gewartet werden muss), aber wer es sich aussuchen darf, wird neue Apps mit Swift entwickeln.

Warum Swift?

Swift ist für Apple ein Befreiungsschlag: Objective-C ist zwar noch immer das Fundament von macOS, iOS etc. – aber das ändert nichts daran, dass diese Sprache in den 1980er-Jahren entworfen wurde und in keinerlei Hinsicht mit modernen Programmiersprachen mithalten kann.

Swift ist dagegen ein saube