1. Hauptnavigation
  2. Navigation des Hauptbereiches
  3. Inhalt der Seite

Programmierung mit Swift und SwiftUI


Die Lehrveranstaltung "Programmierung mit Swift" befindet sich im Aufbau und kann zukünftig im 4. Semester von den Studenten des Studiengangs Medieninformatik als wo-Fach im Umfang von 2/0/2 SWS belegt werden. Es werden Programmierkenntnisse der Programmiersprache C++ vorausgesetzt.

Gelehrt werden zunächst die Grundlagen der Programmierung mit Swift für die Betriebssysteme iOS und MacOS. Dabei geht es auch um die Einordnung von Swift als Programmiersprache, indem die wichtigsten syntaktischen und semantischen Besonderheiten gegenüber C++ dargestellt werden. Die Konzepte der Objektorientierung, Mengen, Templates, Referenzen, Textverarbeitung, Speicherverwaltung, aber auch Dateiarbeit werden an jeweils nachvollziehbaren Beispielen erklärt.

Die Programmiersprache Swift ist von Apple selbst ganz gut und auch anschaulich dokumentiert:
Nach diesen Grundlagen werden dann Steuerelemente und deren Anordnung in Programmen (basierend auf SwiftUI, Storyboard) besprochen. Dabei werden Ereignishandler eingesetzt und eine Auswahl von Methoden assoziierter Klassen behandelt.

Hier bei Interesse schon mal einige deutschsprachige YouTube-Tutorials zum Thema u.a. von Martin Lexow :-)
Eine beeindruckende Sammlung von sehr gut erklärten praktischen Beispielen mit vielen "How to ..." Lösungen von Paul Hudson: https://www.hackingwithswift.com/quick-start/swiftui