Start Here
  • Vorstellung & Einleitung
Swift 4 Grundlagen
  • Kapitel 1 Intro
  • WICHTIG: Informationen zum Kurs (Nicht überspringen)
  • Einen Playground in Xcode erstellen
  • Variablen & Konstanten Einführung
  • Werte speichern mit Let und Var
  • Strings - Text in Swift
  • Int - Ganzzahlen in Swift
  • Double - Kommazahlen in Swift
  • Arrays - Einfach Sammlungen in Swift
  • Dictionaries - Sammlungen mit Schlüsseln in Swift
  • Grundlegende Typen Rückblick - Wie geht es weiter?
  • Operatoren in Swift Teil 1
  • Operatoren in Swift Teil 2
  • String Interpolation
  • Control Flow - If Bedingungen Einführung
  • Control Flow - If Bedingungen
  • Control Flow - Switch Bedingung Einführung
  • Control Flow Switch Bedingung
  • Control Flow - For-Schleife Einführung
  • Control Flow - For-Schleife
  • Control Flow - While Schleife Einführung
  • Control Flow - While Schleife
  • Control Flow Rückblick - Wie geht es weiter?
  • Operatoren in Swift Teil 3
  • Grundlagen Quiz
  • Übungen zu den Grundlagen von Swift 4
  • Lösung zur Übung
Funktionen in Swift 4
  • Kapitel 2 Intro
  • Funktionen in Swift - Einführung
  • Einfache Funktionen
  • Funktionen mit Parametern Einführung
  • Funktionen mit Parametern
  • Funktionen mit Rückgabewerten Einführung
  • Funktionen mit Rückgabewerten
  • Funktionen Recap
  • Funktionen Quiz
  • Funktionen Übungen
  • Lösung zur Übung
Objektorientiertes Programmieren in Swift 4
  • Kapitel 3 Intro
  • Klassen Einführung
  • Einfache Klassen
  • Klassen und Properties
  • Klassen und Methoden
  • Klassen Initialiser Einführung
  • Klassen und Initialisierung
  • Klassen Vererbung Einführung
  • Klassen und Vererbung
  • Klassen Initialiser Vererbung - Die graue Theorie
  • Structs Einführung
  • Structs
  • Enumerations Einführung
  • Enumerations
  • Enumerations mit Raw Values und Associated Values
  • Klassen vs Structs vs Enumerations
  • Objektorientierung Quiz
  • Optionale Werte
  • Arbeiten mit Optionals Übersicht
Was ist neu in Swift 4 und Swift 4.2?
  • Strings
  • One-Sided Ranges
  • Was gibt es Neues in Swift 4.2?
  • Swift Style Guide
Xcode Einführung
  • Xcode Intro
  • Xcode Einführung
  • Xcode - Navigation
  • Xcode - Editor
  • Xcode - Utility
  • Xcode 10 Änderung - Die neue Library/Bibliothek
  • Xcode - Debugger
  • Xcode - Toolbar
Unsere erste App
  • Unsere erste App Intro
  • Stoppuhr - Projekt Erstellen
  • Stoppuhr - Projekt Einstellungen
  • Stoppuhr - Autolayout
  • Stoppuhr - Interface Builder Verbindungen
  • Stoppuhr - Funktionalität Teil 1
  • Intermission - Frameworks & APIs
  • Stoppuhr - Funktionalität Teil 2
  • Stoppuhr - String Formattierung
Challenge - Dein erste, selbst entwickelte App
  • Einführung und Aufgabe
  • Aufgabe in Textform
  • Wo sollen wir essen - Logik
  • Wo sollen wir essen - Grafische Oberfläche
  • Wo sollen wir essen - Verbindung von Logik und GUI
  • Wo sollen wir essen - Autolayout und Schüttelgeste
Fortgeschrittenes Swift - Protokolle, Extensions & Protokoll Delegate Pattern
  • Protokolle
  • Protokoll Delegate Pattern
  • Protokoll Quiz
  • Extensions
  • Closures
  • Neues Layout für unsere Stoppuhr