Apple Swift by Martin Piskernig

Apple Swift

By Martin Piskernig

  • Release Date: 2015-09-06
  • Genre: Programmieren
Score: 4
4
From 14 Ratings
Download Now
The file download will begin after you complete the registration. Downloader's Terms of Service | DMCA

Description

==== NEU: Buchversion 2.0 mit Unterstützung für Xcode 7 und Swift 2.0! ====

Die IT-Welt staunte nicht schlecht, als Apple bei der WWDC 2014 in San Francisco völlig unerwartet eine neue Programmiersprache namens »Swift« vorstellte. 

Swift soll nach Intention von Apple nach und nach die recht alte Programmiersprache Objective-C für Apple-Apps ablösen. Sicher werden - dank moderner Syntax und Features - viele Entwickler den Umstieg wagen. Sie benötigen einen guten Überblick über die Merkmale der neuen Sprache, wie sie sich von anderen Programmiersprachen unterscheidet und wie man die üblichen imperativen und objektorientierten Konzepte in Swift verwirklicht hat. Dieses Buch möchte all jenen Entwicklern, die sich für die neue Sprache interessieren, als Einführung dienen.

Zu den wichtigsten Features von Swift gehören:

* Swift ist eine objektorientierte Sprache, ohne bei der Verwendung von Objektorientierung allzu dogmatisch zu sein
* Verschiedene Formen von Vererbung (Erben von Klassen, Protokolle) ermöglichen die elegante Wiederverwendung von Code
* Durch die vollständige Unterstützung von generischen Klassen sind Datenstrukturen wie z.B. Arrays komfortabel nutzbar
* Anleihen aus der funktionalen Programmierung (first-class-Functions, Closures) erlauben kompakten und doch mächtigen Code
* Die C/C++-ähnliche Syntax ermöglicht einen einfachen Umstieg und lässt viele Sprachkonstrukte intuitiv vertraut erscheinen
* Dank Optionaltypen ist das Entwickeln von Apps sicherer und weniger fehleranfällig als in älteren Programmiersprachen
* Extensions erlauben die nachträgliche Erweiterung von Typen um neue Funktionalität
* Die Kompatibilität mit Objective-C macht es möglich, Programme Schritt für Schritt auf Swift umstellen zu müssen
* Die umfangreichen Apple-Toolkits (Foundation, UIToolkit, ...) können wie in Objective-C verwendet werden; man muss keine neuen Bibliotheken lernen, um Swift einsetzen zu können

Das vorliegende Buch führt den Leser auf eine Reise durch alle Features von Swift.

Aktuelle Änderungen an der Sprache werden stets so schnell wie möglich eingearbeitet!

Reviews

  • Sehr gute Ergänzung

    5
    By Jens Ising
    Ich habe für den Einstieg in Swift den iTunes Kurs ‚Developing iOS Apps with Swift‘ abonniert. Was Paul Hegarty dabei an Vereinfachungen so manches mal auf den Bildschirm zauberte war mir dann doch ein wenig zu schnell. Dann fand ich dieses Buch und ich finde es ist eine perfekte Ergänzung zu diesem Kurs, denn es beschreibt einfach und klar, teilweise mit anderen Worten, was Mr Hegarty da mit einer schnellen Erklärung auf den Bildschirm gezaubert hat.
  • Schlecht

    1
    By Hätte ich das gewusst
    Schlecht ist noch zu gut gesagt!!
  • Bisher gut

    4
    By Maurice Barbré
    Ich habe bisher nur Teile des Auszuges gelesen. Aber was ich bisher gelesen habe, hat mich überzeugt.

keyboard_arrow_up