İçeriğe geç / Skip to content / Zum Inhalt

Wie finden Sie den besten Swift-Lehrer? Leitfaden 2026

Ahmet Balaman

Zuletzt aktualisiert:

7 Min. Lesezeit

SwiftSwift lerneniOS-EntwicklungSwiftUIEinzelunterrichtLernpfad
Wie finden Sie den besten Swift-Lehrer? Leitfaden 2026

Die meisten Anzeigen für Swift-Unterricht lesen sich gleich: „von null bis fortgeschritten“, „projektbasiert“, „aktueller Lehrplan“. Diese Formulierungen sagen nichts aus, weil sie jeder verwendet. In diesem Leitfaden geht es darum, eine Lehrkraft nach dem zu beurteilen, was Sie in einer Probestunde und an ihren veröffentlichten Arbeiten sehen. Außerdem erfahren Sie, wann Einzelunterricht hinausgeworfenes Geld ist und in welcher Reihenfolge man Swift sinnvoll lernt.

Vor der Suche: Hardware und Ziel

Die iOS-Entwicklung unterscheidet sich in einem Punkt von anderen Bereichen: Xcode und der iOS-Simulator laufen nur unter macOS. Die Sprache Swift lässt sich auch unter Linux und Windows kompilieren, und auf dem iPad können Sie mit Swift Playgrounds üben. Für eine echte App brauchen Sie aber Zugang zu einem Mac. Wer das nicht gleich zu Beginn anspricht und meint, „das klären wir später“, lässt Sie nach einigen Wochen gegen eine Wand laufen. Um eine App auf dem eigenen iPhone zu testen, ist keine kostenpflichtige Entwicklermitgliedschaft nötig; die wird erst für die Veröffentlichung im App Store gebraucht.

Die zweite Frage ist Ihr Ziel, denn davon hängt ab, was Sie von einer Lehrkraft erwarten sollten.

Wenn Sie noch nie programmiert haben, gehören die ersten Wochen der Sprache und nicht der Oberfläche. Das Typsystem von Swift ist streng, und das ist für Einsteiger gut: Der Compiler meldet Fehler, bevor die App läuft. Ohne jemanden, der Ihnen das Lesen dieser Meldungen beibringt, wirkt dieselbe Strenge entmutigend. Suchen Sie eine geduldige Lehrkraft, die in kleinen Schritten vorgeht und jede Stunde mit einer Übung fortsetzt.

Wenn Sie studieren oder in der Ausbildung sind und für ein Modul oder eine Abschlussarbeit eine iOS-App bauen müssen, steht der Umfang an erster Stelle. Sie brauchen jemanden, der ehrlich sagt, was bis zum Abgabetermin machbar ist. Halten Sie Abstand von allen, die anbieten, das Projekt für Sie zu schreiben; die Fragen in der Präsentation beantworten Sie.

Wenn Sie von Flutter, React Native oder aus dem Web kommen, ist Ihnen deklarative UI vertraut, und Sie werden mit SwiftUI schnell warm. Neu sind die Trennung zwischen Wert- und Referenztypen, Optionals, protokollorientiertes Design und Apples Werkzeuge. Für dieses Profil ist ein kurzes Programm, das gezielt auf die Unterschiede eingeht, zusammen mit Reviews des eigenen Codes sinnvoller als ein Lehrplan bei null.

Worauf Sie in der Probestunde achten sollten

Vertrauen Sie der Probestunde mehr als der Anzeige. Fragen Sie davor oder währenddessen:

  • Beginnen wir mit SwiftUI oder mit UIKit, und warum?
  • Gibt es eine schriftliche Themenfolge für die ersten zwei Monate?
  • Wie bekomme ich Rückmeldung auf Hausaufgaben, und gehen wir meinen Code gemeinsam durch?
  • Haben Sie eine App im App Store, und welche?
  • Kann ich Sie zwischen den Stunden erreichen, wenn ich feststecke?

Auf die Frage SwiftUI oder UIKit gibt es keine einzig richtige Antwort, wohl aber eine begründete. Für Einsteiger ist SwiftUI ein sinnvoller Start, weil man mit weniger Code zu einem funktionierenden Bildschirm kommt. Wer eine Stelle anstrebt, in der bestehende Apps gepflegt werden, begegnet neben der SwiftUI-Dokumentation auch der UIKit-Dokumentation. Eine Lehrkraft, die diese Unterscheidung an Ihrem Ziel festmacht, sagt keinen Lehrplan auswendig auf.

Sie können auch einen kleinen Test machen: Lassen Sie sich Optionals erklären und warum das erzwungene Entpacken mit ! riskant ist. Ein großer Teil der Abstürze in Swift beginnt genau dort. Eine gute Lehrkraft erklärt das in zwei Minuten an einem winzigen Beispiel und zeigt if let und guard let als Alternativen. Wer sich vorab einlesen möchte, findet die Antwort im Beitrag zu Optionals und guard let.

In einer guten ersten Stunde bedienen Sie Xcode selbst. Am Ende läuft ein kleiner Bildschirm im Simulator, Sie haben eine Vorstellung davon, wie man Compilerfehler liest, und es gibt eine klar umrissene Aufgabe bis zum nächsten Termin. Haben Sie eine Stunde lang nur Folien gesehen, sollten Sie nicht davon ausgehen, dass es später anders wird.

Veröffentlichte Arbeiten prüfen

Eine App im App Store zeigt, dass die Lehrkraft Signierung, Review-Prozess und Ablehnungen selbst durchlaufen hat. Laden Sie die App herunter, achten Sie auf das Datum der letzten Aktualisierung und benutzen Sie sie ein paar Minuten. Gibt es ein GitHub-Profil, schauen Sie, ob der Beispielcode von ! übersät ist, ob das Projekt mit aktuellem Swift baut und wie aufgeräumt die Commit-Historie ist. Blogbeiträge oder Videos zeigen Ihnen den Erklärstil schon vorab, was manchmal mehr verrät als eine einstündige Probestunde.

Als Warnsignale gelten:

  • Zeitversprechen wie „in sechs Wochen iOS-Entwickler“ oder eine Jobgarantie
  • Eine Garantie für die Freigabe im App Store (die kann niemand geben)
  • Keine schriftliche Themenfolge
  • Unterricht, der nur aus Folien besteht und in dem Debugging nie vorkommt
  • Keine Hausaufgaben oder Hausaufgaben ohne Rückmeldung
  • Ein großes Stundenpaket, das ohne Probestunde im Voraus bezahlt werden soll

Einzelunterricht ist nicht immer die richtige Wahl

Apples eigenes Material ist kostenlos und gut: Das Buch The Swift Programming Language behandelt die Sprache vollständig, und die offiziellen SwiftUI-Tutorials führen Schritt für Schritt durch den Bau von Apps. Mit Disziplin und etwas Englisch kommen Sie im Selbststudium weit. Was fehlt, ist Rückmeldung; niemand zeigt Ihnen Code, der zwar läuft, aber schlecht geschrieben ist.

Videokurse sind günstig und geordnet. Sie bergen zwei Risiken: beim Zuschauen zu glauben, man habe verstanden, es allein aber nicht schreiben zu können, und das Veralten des Kurses. Swift und SwiftUI ändern sich jedes Jahr, und der Ansatz für den Datenfluss aus einem einige Jahre alten Kurs entspricht womöglich nicht mehr der heutigen Empfehlung. Bootcamps bringen Tempo und Mitlernende, sind dafür teuer und richten sich nach dem Tempo der Gruppe. Manche lassen sich in Deutschland über einen Bildungsgutschein fördern; prüfen Sie dann genau, wie viel iOS-Entwicklung im Lehrplan tatsächlich vorkommt.

Einzelunterricht kostet pro Stunde am meisten. Er verdient das durch Erklärungen, die sich an Sie anpassen, und durch Reviews Ihres Codes. Er lohnt sich nicht, wenn Sie das kostenlose Material noch gar nicht ausprobiert haben, wenn Sie keinen Mac haben und auch bald keinen bekommen, wenn Sie zwischen den Stunden keine Zeit zum Programmieren finden oder wenn Sie als erfahrene Entwicklerin mühelos aus Dokumentation lernen. Im letzten Fall ist eine Review-Stunde im Monat die bessere Investition als wöchentlicher Unterricht.

Eine realistische Lernreihenfolge für Swift

Die folgende Reihenfolge hilft beim Selbststudium ebenso wie bei der Beurteilung eines Lehrplans.

  1. Sprachgrundlagen: Variablen, Typen, Kontrollfluss, Funktionen sowie Optionals und guard let.
  2. Wert- und Referenztypen. Der Unterschied zwischen struct und class ist nötig, um zu verstehen, warum SwiftUI auf Structs setzt.
  3. Closures. Sie begegnen Ihnen überall, von Button-Aktionen bis zu Netzwerkaufrufen.
  4. Enums, Protokolle und Extensions. Der größte Teil von Swift-Code baut auf diesen dreien auf.
  5. Eine erste Oberfläche: ein einzelner funktionierender Bildschirm wie in Erste App mit SwiftUI.
  6. Datenfluss. Apps mit mehreren Bildschirmen sind mühsam, solange @State, @Binding und Observable nicht sitzen.
  7. Listen und Navigation zwischen Bildschirmen.
  8. Netzwerk und Nebenläufigkeit: async/await und Swift Concurrency.
  9. Daten dauerhaft auf dem Gerät speichern.
  10. Veröffentlichung: Signierung, TestFlight und Review. Einzelheiten stehen in der Anleitung zur Veröffentlichung im App Store.

Ein Lehrplan, der die Schritte zwei und drei überspringt und direkt zur Oberfläche geht, sorgt für unterhaltsame erste Wochen und lässt Sie bei Schritt sechs mit Code zurück, den Sie nicht erklären können.

Ihr Anteil als Lernende

Vorbereitet zu erscheinen ist der günstigste Weg, für das Honorar etwas zu bekommen. Schreiben Sie Ihre Fragen vorher auf; bei einem Fehler notieren Sie die vollständige Xcode-Meldung, was Sie versucht haben und was Sie erwartet hätten. Bauen Sie neben dem Unterrichtsstoff eine kleine eigene App, etwas, das Sie selbst nutzen würden: einen Zähler, eine Einkaufsliste, eine Notiz-App. Der Versuch, jedes neue Thema dorthin zu übertragen, liefert konkrete Fragen für die nächste Stunde.

Verwalten Sie den Code mit Git und bitten Sie Ihre Lehrkraft, auch funktionierenden Code anzusehen, nicht nur fehlerhaften. Tippen Sie Beispiele ab, statt sie zu kopieren. Unterbrechen Sie die Stunde, wenn Sie etwas nicht verstehen; genau darin liegt der Wert von Einzelunterricht.

Mein Swift-Unterricht

Ich gebe Online-Einzelunterricht in Swift und SwiftUI. Näheres steht auf der Seite zum Swift-Unterricht. Die Fragen aus diesem Leitfaden dürfen Sie gern auch mir stellen.

Häufig gestellte Fragen

Kann man Swift ohne Mac lernen?

Die Sprachgrundlagen lassen sich unter Linux oder Windows oder mit Swift Playgrounds auf dem iPad üben. Um eine iOS-App zu entwickeln und zu veröffentlichen, brauchen Sie Xcode und damit einen Mac.

Soll ich SwiftUI oder UIKit lernen?

Wer neu anfängt und eine eigene App bauen will, startet sinnvoll mit SwiftUI. Wer eine Stelle anstrebt, in der bestehende Apps gepflegt werden, braucht danach zusätzlich UIKit-Grundlagen.

Wie viele Unterrichtsstunden pro Woche reichen aus?

Ein bis zwei Stunden pro Woche genügen den meisten. Über den Fortschritt entscheidet der Code, den Sie zwischen den Terminen allein schreiben; fehlt dafür die Zeit, helfen auch mehr Stunden nicht.

Fällt der Wechsel von Flutter zu Swift leicht?

Deklarative UI und State sind vertraut, deshalb geht es mit SwiftUI schnell voran. Zeit kostet die Gewöhnung an Optionals, Werttypen und Apples Werkzeuge.

Kommentare