Apps
iPhone-, iPad- und Mac-Anwendungen entwickeln.
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.
Die wichtigsten Einsatzgebiete auf einen Blick – und eine Grenze, die du kennen solltest.
iPhone-, iPad- und Mac-Anwendungen entwickeln.
Mit SwiftUI passende Ansichten und Zustände beschreiben.
Programme und serverseitige Komponenten mit einer geeigneten Swift-Umgebung schreiben.
Erst die Aufgabe lesen, dann den Code verfolgen und schließlich eine kleine Änderung ausprobieren.
Eine App zeigt einen Ersatz, solange kein Name hinterlegt ist.
let name: String? = nil
let anzeige = name ?? "Gast"
print(anzeige)Gast
Ersetze nil durch "Tim".
Die Ausgabe lautet Tim.
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)[45, 60]
Senke die Grenze auf 20.
Das Ergebnis lautet [45, 20, 60].
Vertiefe das Thema in der Dokumentation oder vergleiche es mit einem verwandten Werkzeug.
Dokumentation zu Swift öffnen ↗
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 BeispielenKotlin 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