Installation und Anfang des Kurses
  • Xcode laden und installieren
  • Update ab Xcode Version 11
  • Einführung in Xcode
  • Dateien und Projekte aus dem Kurs laden
Interface Builder kennen lernen
  • Übersicht
  • Was ist der Bundle Identifier?
  • Interface Builder kennen lernen und Bilder nutzen
  • Layout einer App erstellen
  • Bilder nutzen
  • Outlet und Action erstellen
  • SIGABRT Fehler kennen lernen
Grundlagen zur Programmiersprache Swift
  • Überblick - Was du lernen wirst
  • Was ist eine Programmiersprache? + Begriffe kennen lernen
  • Quiz - Einführung
  • Variablen - var
  • Konstanten - let
  • Type Inference
  • Funktionen - func
  • DRY Prinzip - Don't repeat yourself
  • Funktionen mit Parametern - func
  • Funktionen mit Rückgabewert - return
  • Beispiel zu func und return
  • Quiz - Funktionen
  • Aufgabe zu Funktionen
  • if else
  • Beispiel - Liebesrechner entwickeln - 1
  • Beispiel - Liebesrechner entwickeln - 2
  • Datenstruktur Array
  • for Schleife
  • Schleifen mit einem Array nutzen
  • Zusammenfassung
  • Quiz - Grundlagen
  • Weitere Datentypen bool, character
  • Weitere Datentypen bool, character
  • Aufgabe 1 - Grundlagen
  • Aufgabe 2 - Grundlagen
  • Swift Cheat Sheet zum Download
Deine erste App - Der Trinkgeld Rechner
  • Überblick - Was du entwickeln wirst
  • Trinkgeld Rechner App - 1
  • Trinkgeld Rechner App - 2
  • Trinkgeld Rechner App - 3
  • Trinkgeld Rechner App - 4
  • Trinkgeld Rechner App - 5
  • Trinkgeld Rechner App - 6
Apps auf dem iPhone starten
  • App Icon erstellen
  • App auf dem iPhone starten
Optional: Übung Prozentrechner SSV und WSV
  • Einleitung zur Übung
  • Trinkgeld Rechner App als Hilfestellung
  • Layout der App erstellen
  • Variablen erstellen
  • Outlet und Action erstellen
  • Ersparnis errechnen
  • % Angeben
  • Zahlen ausgeben
  • Tastatur verschwinden lassen
  • Lösung als Video
BMI Rechner App
  • Überblick - Was du entwickeln wirst
  • Layout des BMI Rechners erstellen
  • Outlet und Action erstellen
  • BMI ausrechnen
  • Test der App
  • Lokale / Globale Variablen kennen lernen
  • Daten eingeben und BMI ausgeben
  • Lösung zum Komma, Punkt Problem
Lokale und globale Variblen
  • Lokale und Globale Variablen
Optional: Übung zur Sichtbarkeit (Scope) einer Variable
  • Wie funktioniert diese Übung
  • Ratespiel - Sichtbarkeit einer Variable
  • Tipp: Wie man leicht die Sichtbarkeit sehen kann
Musik App Beispiel um den Scope einer Variable zu verstehen
  • Überblick - Was du entwickeln wirst
  • Layout der Waffen Sound App
  • Erster Lösungsweg um Musik abzuspielen
  • Zweiter Lösungsweg um Musik abzuspielen
  • Dritter Lösungsweg um Musik abzuspielen
  • Waffen Sound abspielen
  • Error Handling kennen lernen - try catch
Würfel App um das mit dem Modulen noch besser zu verstehen
  • Überblick - Was du entwickeln wirst
  • Layout der Würfel App
  • Wo bekommt man die Infos eigentlich her?
  • Zufallszahlen erstellen
  • Würfeln
  • Würfeln wenn das iPhone geschüttelt wird - Motion Sensor nutzen
  • Beim schütteln Würfelsound abspielen
Swift Grundlagen 2
  • Überblick - Was du lernen wirst
  • Fachbegriffe kennen lernen
  • Quiz - Grundlagen 2
  • Operatoren - 1
  • Operatoren - 2
  • Switch Statement