Zum Inhalt
Sicher gedacht
Programmiersprache

Swift
verständlich erklärt.

Swift wird besonders für Anwendungen auf Apple-Plattformen eingesetzt. Die Sprache bietet klare Typen und Optionals für möglicherweise fehlende Werte und lässt sich auch außerhalb von Apple-Oberflächen verwenden.

Wofür wird
Swift genutzt?

Die wichtigsten Einsatzgebiete auf einen Blick – und eine Grenze, die du kennen solltest.

Apps

iPhone-, iPad- und Mac-Anwendungen entwickeln.

Oberflächen

Mit SwiftUI passende Ansichten und Zustände beschreiben.

Werkzeuge

Programme und serverseitige Komponenten mit einer geeigneten Swift-Umgebung schreiben.

Vom Beispiel
zum Verständnis.

Erst die Aufgabe lesen, dann den Code verfolgen und schließlich eine kleine Änderung ausprobieren.

BEISPIEL 01

Einen optionalen Wert anzeigen

Eine App zeigt einen Ersatz, solange kein Name hinterlegt ist.

let name: String? = nil
let anzeige = name ?? "Gast"
print(anzeige)

Das passiert im Code

  1. String? kennzeichnet einen optionalen Text.
  2. nil bedeutet, dass aktuell kein Wert vorliegt.
  3. ?? wählt in diesem Fall den Ersatz Gast.

Erwartetes Ergebnis

Gast

Probiere es selbst

Ersetze nil durch "Tim".

Lösung ansehen

Die Ausgabe lautet Tim.

BEISPIEL 02

Eine Liste filtern

Eine Aufgabenübersicht soll nur längere Arbeitsblöcke berücksichtigen.

let minuten = [10, 45, 20, 60]
let langeBloecke = minuten.filter { $0 >= 30 }
print(langeBloecke)

Das passiert im Code

  1. Das Array enthält die Dauer jedes Blocks.
  2. filter wertet die Bedingung für jedes Element aus.
  3. $0 bezeichnet den aktuellen Wert im kurzen Closure-Ausdruck.

Erwartetes Ergebnis

[45, 60]

Probiere es selbst

Senke die Grenze auf 20.

Lösung ansehen

Das Ergebnis lautet [45, 20, 60].

Wie geht es
weiter?

Vertiefe das Thema in der Dokumentation oder vergleiche es mit einem verwandten Werkzeug.

Dokumentation zu Swift öffnen ↗

Programmiersprache mit statischen Typen

TypeScript

TypeScript ergänzt JavaScript um prüfbare Typbeschreibungen. Dadurch fallen viele unpassende Datenzugriffe schon beim Entwickeln auf. Für die Ausführung wird gewöhnlich JavaScript erzeugt.

TypeScript mit Beispielen
Programmiersprache

Kotlin

Kotlin ist eine Sprache für Anwendungen auf verschiedenen Zielplattformen. Besonders bekannt ist sie aus der Android-Entwicklung und dem JVM-Umfeld; Kotlin Multiplatform erlaubt das Teilen geeigneter Programmlogik.

Kotlin mit Beispielen

← Alle Sprachen und Technologien