Ihr Weg zum Swift-Programmierer beginnt hier! Michael Kofler zeigt Ihnen alle Features und Neuheiten von Swift 5. Anhand zahlreicher App-Projekte für iOS, macOS und tvOS führt er Sie in die Sprachsyntax und die Praxis der objektorientierten Programmierung ein. Ideal für Einsteiger mit Programmierkenntnissen sowie Umsteiger von Objective-C und Java.
Professionell entwickeln mit Swift
Grundlagen von Swift und Xcode
Für iOS, macOS & tvOS entwickeln
Mit zahlreichen Beispiel-Apps
Alles, was Sie über Swift 5 wissen müssen
Erlernen Sie die Grundlagen von Swift
Von der einfachen for-Schleife bis zum Einsatz von Closures: Hier finden Sie alle Sprachelemente von Swift! Ausführliche Erläuterungen und zahlreiche Praxisbeispiele zur objektorientierten und funktionalen Programmierung machen Ihnen den Einstieg in die App-Entwicklung leicht.
So programmieren Sie moderne Anwendungen
Schritt für Schritt erleben Sie das Zusammenspiel von Swift mit Xcode sowie den Frameworks UIKit und Cocoa. An vielen kleinen Beispielen und zehn großen Projekten zeigt Ihnen Michael Kofler, wie Sie guten Swift-Code schreiben und vollständige Apps entwickeln.
Apps für iOS, macOS und tvOS
Nutzen Sie optimal die Möglichkeiten, die Swift für mobile Apps, Desktop-Anwendungen und für Apple TV bereitstellt. Neben den allgemeinen Grundlagen erfahren Sie hier alles über die spezifischen Swift-Merkmale für iOS, macOS und tvOS.
Mit allen Codebeispielen und Projekten zum Download
Maus- und Touch-Ereignisse, Grafik, Audio, SpriteKit
GPS- und Kompassfunktionen
App Store und Co.
iCloud, Server-side Swift
Core Data und SQLite
Jedes Buch zu einer Programmiersprache beginnt mit "Hello World!", da macht Michael Kofler auch mit diesem keine Ausnahme. Kapitel 1, "Hello World!", finden Sie in dieser Leseprobe. Lesen Sie außerdem vorab Kapitel 3, "Operatoren" und schließlich Kapitel 42, "Breakout", mit dem Sie in die Spieleprogrammierung starten.
Wer hat's geschrieben?
Dr. Michael Kofler, geboren 1967 in Innsbruck (Österreich), schloss 1998 an der TU Graz seine Dissertation zum Thema R-trees for Visualizing and Organizing Large 3D GIS Databases ab. Er zählt zu den erfolgreichsten und vielseitigsten Computerbuchautoren im deutschen Sprachraum.
Nach seinem Erstlingswerk 1987 "Das Atari ST Grafikbuch" wuchs seine Themenpalette auf Programmiersprachen, Computer Algebra Systeme, Linux, Tools wie Docker, Git, KVM und Hacking und Security.
Viele seiner Bücher wurden in viele Sprachen übersetzt. Er ist außerdem als Administrator und Software-Entwickler tätig und unterrichtet an der Fachhochschule FH Joanneum Kapfenberg die Fächer "Software Development" und "Linux/Unix Systemmanagement".