nicht-entpackt.swift:2:12: error: value of op …
1 | let eingabe: String? = "Swift"
2 | let laut = eingabe.uppercased()
| |- error: value of optional ty …
| |- note: chain the optional us …
| `- note: force-unwrap using '! …
3 |
Unabhängige Lektionen vom ersten print bis async/await. Jedes Beispiel wurde ausgeführt, jede Fehlermeldung stammt vom Compiler.
Swift lernen. Auf Deutsch.
Was Swiftlang ist
Swiftlang erklärt Swift auf Deutsch, Schritt für Schritt und mit Code, den du sofort ausführen kannst. Erst kommt die Antwort, dann das Wie, dann der Fehler.
Was es ist. Ein Lernpfad aus 12 Lektionen: Grundlagen, eigene Typen, Fehlerbehandlung, Concurrency und ein vollständiges Projekt, dazu ein Nachschlagewerk für Fehlermeldungen. Alles frei lesbar, ohne Konto.
Wie wir prüfen. Jedes ausführbare Beispiel wird mit Swift 6.4.0 übersetzt und ausgeführt. Die Ausgabe auf der Seite stammt aus diesem Lauf, mit Datum. SwiftUI-Code ist gekennzeichnet, weil wir ihn ohne Mac nicht ausführen konnten.
Was du brauchst. Für die Sprache einen Rechner mit macOS, Linux oder Windows und etwas Geduld beim Ausprobieren. Für eigene Apps auf Apple-Geräten zusätzlich einen Mac mit Xcode.
Was es nicht ist. Kein Kurs mit Zertifikat, keine Anmeldung, kein Newsletter. Swiftlang steht in keiner Verbindung zu Apple oder zum Swift-Projekt und verweist für Verbindliches auf deren Dokumentation.
12 Lektionen. Eine Reihenfolge.
Wie der Pfad aufgebaut istErste Schritte
- 3 Min. Installiereninstallierst Swift auf deinem System mit dem offiziellen Weg Einstieg
- 4 Min. Variablen und Typenentscheidest zwischen let und var Einstieg
- 4 Min. Kontrollflussschreibst Bedingungen mit if, else if und guard Einstieg
- 3 Min. Collectionswählst die passende Collection für deine Daten Einstieg
Eigene Bausteine
- 3 Min. Funktionen und Closuresschreibst Funktionen mit Labels, Standardwerten und mehreren Rückgabewerten Grundlagen
- 3 Min. Optionalserkennst, wann ein Wert ein Optional ist und warum Grundlagen
- 4 Min. Structs, Klassen, Enumserklärst den Unterschied zwischen Wert- und Referenztypen an einem Beispiel Grundlagen
- 4 Min. Protokolle und Genericsdefinierst ein Protokoll und lässt eigene Typen es erfüllen Grundlagen
Fortgeschritten
Anwenden
Erst die Antwort.
Jede Lektion beginnt mit zwei, drei Sätzen, die ihre Frage direkt beantworten. Wer nur das braucht, ist hier fertig.
Dann Code, der läuft.
Beispiele zum Kopieren, darunter die echte Ausgabe mit Swift-Version und Datum der Prüfung.
Dann der Fehler, mit Absicht.
Code, der nicht kompiliert, mit der Meldung des Compilers und was sie bedeutet.
Am Ende baust du etwas.
Übungen mit Lösungen zum Aufklappen und ein Projekt, das alles zusammenführt.
25 Meldungen, die beim Lernen am häufigsten auftauchen, jede mit dem Code, der sie auslöst, und der Lösung.
Fehlermeldung nachschlagen
Das Projekt am Ende
Wörter: 43 Verschiedene: 34 Längstes Wort: unterschied Häufigste: 4× ein 3× dann 3× lernt
Alle 10 Prüfungen bestanden.
func analysiere(_ text: String,
top: Int = 5) -> Wortstatistik
Ausgabe von wortzaehler --top 3, ausgeführt mit Swift 6.4.0 am 19.10.2026. Zum Projekt
Häufige Fragen
Wofür wird Swift verwendet?
Vor allem für Apps auf iPhone, iPad, Mac, Apple Watch, Apple TV und Apple Vision Pro. Swift ist aber eine allgemeine Programmiersprache und läuft auch auf Linux und Windows. Damit schreibst du ebenso Kommandozeilen-Werkzeuge, Server und Bibliotheken.
Ist Swift für Anfänger geeignet?
Ja, mit einer Einschränkung. Die Syntax ist gut lesbar, und der Compiler erklärt Fehler ausführlich. Dafür ist Swift streng: Typen und fehlende Werte musst du ausdrücklich behandeln. Das bremst am Anfang etwas und erspart dir später viele schwer auffindbare Fehler.
Brauche ich einen Mac, um Swift zu lernen?
Für die Sprache nicht. Swift läuft auf macOS, Linux und Windows, und alle Lektionen bis zum Projekt funktionieren auf jedem dieser Systeme. Für Apps auf Apple-Plattformen brauchst du einen Mac, denn Xcode gibt es nur für macOS.
Was ist der Unterschied zwischen Swift und SwiftUI?
Swift ist die Programmiersprache. SwiftUI ist ein Framework von Apple, mit dem du in Swift Benutzeroberflächen für Apple-Plattformen beschreibst. Wer SwiftUI lernen will, sollte die Grundlagen von Swift schon kennen.
Ist Swift besser als Objective-C?
Für neuen Code auf Apple-Plattformen ist Swift heute die übliche Wahl: Apple stellt neue Frameworks wie SwiftUI für Swift bereit, und Optionals und strenge Typen fangen viele Fehler früh ab. Objective-C bleibt wichtig, wenn du an älteren Projekten arbeitest. Beide Sprachen lassen sich im selben Projekt verwenden.
Kann ich Swift für die Backend-Entwicklung nutzen?
Ja. Swift läuft auf Linux-Servern, und es gibt Server-Frameworks wie Vapor und Hummingbird. Swiftlang behandelt Server-Swift derzeit noch nicht; die Grundlagen aus dem Lernpfad brauchst du dafür aber genauso.
Was kostet es, Swift zu lernen?
Nichts. Swift ist quelloffen und kostenlos, Xcode ebenfalls. Alle Lektionen auf Swiftlang sind frei zugänglich, ohne Konto. Kosten entstehen erst, wenn du Apps im App Store veröffentlichen willst; dafür gibt es das kostenpflichtige Apple Developer Program.
- Betreiber
- Amargon Ltd, Seychellen
- Prüfstand
- Swift 6.4.0, Linux x86-64
- Kontakt
- info@swiftlang.eu
Über Swiftlang
Was wir nicht prüfen konnten, steht dabei. Hast du einen Fehler gefunden? Schreib uns. Wie wir arbeiten, steht unter Über Swiftlang.