Swift ist eine recht neue Programmiersprache, die Apple auf der World Wide Developer Konferenz (WWDC) 2014 vorgestellt hat und als Nachfolger von Objective-C als Hauptsprache für die Entwicklung von iOS und OS X konzipiert wurde, welche als hochmodern und schnell gilt.

Playgrounds Fundamentals Swift

Diese Neuheit bringt Sie dazu, Swift-Code zu schreiben und Sie mit den grundlegenden syntaktischen Elementen der Sprache vertraut zu machen, von der Deklaration von Variablen bis zum Drucken auf einem Terminal. Sie können diese Elemente mit Hilfe von Playgrounds verfolgen, aber zuerst müssen Sie Xcode herunterladen.

Einführung in Playgrounds.

Xcode kann kostenlos herunterladen werden, erfordert aber einen Mac-Computer mit OS X 10.9 oder höher. Laden Sie es aus dem App-Store herunter. Es ist ein großer Download und kann einige Zeit in Anspruch nehmen.

Nach dem Download öffnen Sie Xcode und wählen Sie „Get started with a playground“.

Playgrounds wurden mit Swift veröffentlicht und sollen ein Ort zum Experimentieren mit Code sein. Durch die Bereitstellung von Echtzeit-Code-Ergebnissen ist es eine großartige Möglichkeit, zu „sehen“, was ihr Code macht und sich mit der Sprache vertraut zu machen. Nach der Aussage von Apple ist Playgrounds ein Ort zum spielen und wer möchte das nicht?

Steigern Sie Ihre Conversion Rate.

Wie helfen Ihnen durch einen 3D Konfigurator mehr Anfragen zu generieren.

Ihr erstes Programm sollte sich mit einem sehr einfachen Code öffnen. Im rechten Bereich werden die Ergebnisse des links eingegebenen Codes angezeigt. Beachten Sie, dass im Default-Code der Inhalt der Variablen str auf der rechten Seite angezeigt wird. Wenn Sie diesen Wert ändern, ändert sich auch die Ausgabe auf der rechten Seite.

Unser Editor unterscheidet sich ein wenig vom Standard, weil wir das Theme von Playgrounds geändert haben. Sie können das gleiche tun, indem Sie zu Xcode > Einstellungen > Schriftarten & Farben gehen.

Swift Fundamentals.

Da wir schon die Fundamentals von Swift heruntergeladen und unser Erscheinungsbild nach unserem Geschmack angepasst haben, schauen wir uns an, wie wir einige grundlegende Codierungsaufgaben in Swift durchführen können.

Variablen und Konstanten.

Variablen werden mit dem Schlüsselbegriff var deklariert:

Copy to Clipboard

Konstanten werden mit dem Schlüsselbegriff let deklariert.

Copy to Clipboard

Beachten Sie, dass unser Bildschirm mit den Code-Ergebnissen immer den Wert jeder Variablen anzeigt. Wenn wir also currentHeartContainers erneut aufrufen, sehen wir auf der rechten Seite einen Wert von 3.

Variablennamen können eigentlich jedes beliebige Unicode-Zeichen haben. Das bedeutet, Sie können Emojis, Hanzi oder Katakana verwenden.

Typen von Variablen:

Andere Variablentypen, die Sie deklarieren können, sind z.B:

Steigern Sie Ihre Conversion Rate.

Wie helfen Ihnen durch einen 3D Konfigurator mehr Anfragen zu generieren.

  • Int: 32 oder 64-bit Ganzzahl (plattformunabhängig)
  • Float: 32-Bit Floating Point Number
  • Double: 64-Bit Floating Point Number
  • Bool: wahr oder falsch

Drucken.

Sie können mit printIn() auf die Konsole drucken. Es ist ein wenig redundant in einem Playground, da die Ausgabe immer auf der rechten Seite angezeigt wird, aber Sie werden das Schlüsselwort wissen wollen, wenn Sie iOS-Anwendungen entwickeln. Als einfaches Beispiel: printIn

Sie können auch die Stringinterpolation verwenden:

Copy to Clipboard

Kommentare.

Im Folgenden zeigen wir ihnen Möglichkeiten auf, wie Sie ihren Code kommentieren können.

Copy to Clipboard

Tipps & Tricks.

Bevor wir durch sind, bieten wir ihnen einige hilfreiche Features von Swift, die das Schreiben des Codes erleichtern können.

#1: Deklarieren Sie mehrere Variablen in einer Zeile mit Kommas.

Copy to Clipboard

#2: Kombinieren Sie Befehle auf mehrere Zeilen mit Semikolons.

Copy to Clipboard

#3: Zugriff auf die Emoji-Tastatur mit ctrl + cmd + Leertaste.

Weitere Schritte.

Wir werden in den kommenden Wochen noch weitere Beiträge zu Swift erarbeiten. Bis dahin ist Apple`s „The Swift Programming Language“ eine großartige Ressourcen, um sich in die Programmierung mit Swift einzuarbeiten.