Aktualisiert im Mai 2025. Begeben Sie sich auf eine Reise, um die Grundlagen der Erstellung und Verwaltung von Benutzeroberflächen mit Swift und SwiftUI zu erlernen, zugeschnitten auf iOS 17. Der Kurs beginnt mit einer eingehenden Erkundung grundlegender Frameworks wie Foundation, die das Rückgrat für die Datenmanipulation und grundlegende Aufgaben in iOS-Anwendungen bilden. Sie lernen den Umgang mit Zeichenfolgen, Bereichen, Zahlen, Datumsangaben, Messwerten und Zeitgebern, um sicherzustellen, dass Sie verschiedene Datentypen effizient und genau verwalten können. Darüber hinaus lernen Sie das RegexBuilder-Framework kennen und beherrschen die Kunst des Text-Parsing und der Datenvalidierung mit regulären Ausdrücken. Im weiteren Verlauf des Kurses tauchen Sie tief in das SwiftUI-Framework ein, beginnend mit den wesentlichen Werkzeugen im Projekt- und Editorbereich von Xcode. Sie werden die Struktur von SwiftUI-Dateien, die Verwendung des Canvas für das UI-Design in Echtzeit und fortgeschrittene Konzepte wie opake Typen kennenlernen. Jeder Bereich von SwiftUI wird umfassend behandelt, von Textansichten und Modifikatoren bis hin zu Farbansichten, Materialien, Bildern und SF-Symbolen. Sie lernen außerdem Ereignis-Modifikatoren, benutzerdefinierte Modifikatoren und verschiedene Layout-Techniken kennen, darunter Stacks, Grids und benutzerdefinierte Ansichten, die sicherstellen, dass Sie flexible und anpassungsfähige Schnittstellen erstellen können. Der letzte Teil des Kurses konzentriert sich auf deklarative Benutzeroberflächen und Listen, die für die moderne iOS-Entwicklung entscheidend sind. Sie erwerben Kenntnisse in der Verwaltung von Zuständen mit @State und @Binding, der Implementierung von Kontrollansichten wie Schaltflächen und Textfeldern und der Arbeit mit fortgeschrittenen Komponenten wie Schiebereglern, Fortschrittsansichten und Steppern. Außerdem lernen Sie die Verwaltung von Listen kennen, einschließlich scrollbarer Ansichten, Lazy Grids, Abschnitte, Swipe-Aktionen und Gliederungslisten.


Erstellen und Verwalten von Benutzeroberflächen
Dieser Kurs ist Teil von Spezialisierung für SwiftUI - Die vollständige iOS 17 Code-Referenzbibliothek

Dozent: Packt - Course Instructors
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Verstehen und Anwenden grundlegender Swift-Frameworks und Datenmanipulationstechniken
Entwurf und Konstruktion fortgeschrittener Benutzeroberflächen mit SwiftUI
Bedienung und Bewertung der SwiftUI-Echtzeit-Design-Tools für eine effiziente Entwicklung
Zustandsverwaltung anwenden und Responsive Designs in iOS-Apps erstellen
Kompetenzen, die Sie erwerben
- Kategorie: Apple iOS
- Kategorie: Animationen
- Kategorie: Apple Xcode
- Kategorie: Datenüberprüfung
- Kategorie: Datenmodellierung
- Kategorie: Swift Programmierung
- Kategorie: UI Komponenten
- Kategorie: iOS Entwicklung
- Kategorie: Benutzeroberfläche (UI)
- Kategorie: Entwicklung von Anwendungen für Mobilgeräte
- Kategorie: Datenstrukturen
- Kategorie: Anwendungs-Rahmenwerke
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
4 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module
In diesem Modul werden wir das Foundation-Framework und seine wesentlichen Funktionen für die iOS-Entwicklung kennenlernen. Sie lernen den Umgang mit verschiedenen Datentypen wie Zeichenfolgen, Zahlen und Datumsangaben sowie die Arbeit mit Messwerten und Timern kennen. Darüber hinaus erhalten Sie eine Einführung in RegexBuilder und Core Graphics für erweiterte Textverarbeitung und grafische Operationen.
Das ist alles enthalten
10 Videos2 Lektüren
In diesem Modul werden wir in das SwiftUI-Framework und seine Aktualisierungen in iOS 17 eintauchen. Sie lernen, in Xcode zu navigieren und SwiftUI-Dateistrukturen zu verstehen, Modifikatoren zu verwenden und verschiedene Ansichten wie Text, Farbe und Bilder zu integrieren. Dieses Modul behandelt auch fortgeschrittene Themen wie Ereignisbehandlung, benutzerdefinierte Modifikatoren und das Erstellen adaptiver Layouts mit Stacks und Grids.
Das ist alles enthalten
22 Videos1 Aufgabe
In diesem Modul werden wir uns auf die deklarative UI-Entwicklung in SwiftUI konzentrieren. Sie lernen, wie Sie den Zustand mit @State und @Binding verwalten, und lernen verschiedene Steuerungsansichten wie Schaltflächen und Textfelder kennen. Außerdem führt Sie dieses Modul durch die Strukturierung von Datenmodellen und deren Bindung an Ihre UI für dynamische und interaktive Benutzererfahrungen.
Das ist alles enthalten
14 Videos
In diesem Modul werden wir uns mit der Erstellung und Verwaltung von Listen in SwiftUI beschäftigen. Sie werden lernen, dynamische Listen und Raster zu erstellen, interaktive Merkmale wie den Bearbeitungsmodus und Wischaktionen zu implementieren und Daten mit Abschnitten zu organisieren. Dieses Modul behandelt auch fortgeschrittene Listentypen, einschließlich Tabellen, Picker und Offenlegungsgruppen, um die Datenpräsentation und Benutzererfahrung Ihrer App zu verbessern.
Das ist alles enthalten
15 Videos1 Lektüre3 Aufgaben
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

von
Mehr von Softwareentwicklung entdecken
Status: Kostenloser Testzeitraum
Status: Kostenloser TestzeitraumBoard Infinity
Status: Kostenloser Testzeitraum
Status: Kostenloser TestzeitraumIndian Institute of Technology Guwahati
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Ja, Sie können das erste Video in der Vorschau ansehen und den Lehrplan einsehen, bevor Sie sich anmelden. Sie müssen den Kurs kaufen, um auf Inhalte zuzugreifen, die nicht in der Vorschau enthalten sind.
Wenn Sie sich vor dem Beginn der Sitzung in den Kurs einschreiben, haben Sie Zugang zu allen Vorlesungsvideos und Lesestoff für den Kurs. Sobald die Sitzung beginnt, können Sie die Aufgaben einreichen.
Sobald Sie sich angemeldet haben und Ihre Sitzung beginnt, haben Sie Zugang zu allen Videos und anderen Ressourcen, einschließlich der Lektüre und dem Diskussionsforum des Kurses. Sie können Übungsaufgaben ansehen und einreichen und die erforderlichen benoteten Aufgaben erledigen, um eine Note und ein Kurszertifikat zu erhalten.
Weitere Fragen
Finanzielle Unterstützung verfügbar,

