zurück
App Development with Swift – Certified User
- Hersteller
- Apple
- Prüfungsdauer
- 50 Minuten
- Anzahl der Fragen
- 40 Fragen
- Prüfungssprachen
- Englisch und andere Sprachen
Über diese Prüfung
Wer die Zertifizierung App Development with Swift Certified User erwirbt, weist Kenntnisse der gängigen Konzepte und Verfahren nach, die Swift-Entwicklerinnen und -Entwickler verwenden, und erlangt dabei grundlegende Sicherheit im Umgang mit den Quelltext- und Oberflächeneditoren von Xcode. Die Teilnehmenden können iOS-Apps erstellen, die den üblichen Verfahren entsprechen – einschließlich der Verwendung mitgelieferter Oberflächenelemente, von Layoutverfahren und gängigen Navigationsoberflächen.
Kompetenzbereiche und Prüfungsziele
Xcode Developer Tools
- 1.1Die Funktionen der Xcode-Oberfläche bestimmen und verwenden
- 1.1.1In Xcode navigieren
- 1.1.2Ansichten mit dem Interface Builder anlegen und ändern
- 1.1.3Vorführen, wie man auf Dokumentation und Hilfe zugreift
- 1.2Vorführen, wie eine App gebaut und ausgeführt wird
- 1.2.1auf dem iOS-Simulator
- 1.2.2auf dem iOS-Gerät
- 1.3Verfahren der Fehlersuche einsetzen, darunter Haltepunkte, Beobachtungspunkte und Protokollierung, um Fehler zu beheben
- 1.3.1Haltepunkte setzen und Zeile für Zeile durch den Code gehen
Programmiersprache Swift
- 2.1Grundlegende Swift-Typen deklarieren und verwenden
- 2.1.1Datentypen und Operatoren beschreiben und verwenden
- 2.1.2Den Einsatz von Typumwandlung auf sichere und auf unsichere Weise vorführen
- 2.1.3Vorführen, wann Konstanten und wann Variablen zu verwenden sind
- 2.1.4Grundlegende Typen deuten und verwenden
- 2.2Daten mit Sammlungstypen verwalten
- 2.2.1Arrays
- 2.2.2Dictionaries
- 2.3Wissen, wie und wann Ablaufsteuerung und Schleifen anzuwenden sind
- 2.3.1Logische Operatoren verwenden
- 2.3.2Guard verwenden
- 2.3.3Bereichsoperatoren verwenden
- 2.4Funktionen verwenden
- 2.4.1Code ordnen und gliedern
- 2.4.2Eine Funktion anlegen und aufrufen
- 2.4.3Vorführen, wie der Rückgabewert einer Funktion verwendet wird
- 2.4.4Interne, externe und namenlose Benennung von Parametern in Funktionen anpassen
- 2.4.5Vorgabewerte für Parameter umsetzen
- 2.5Den sachgerechten Einsatz von Structs und Klassen vorführen
- 2.5.1Eigenschaften und Methoden festlegen und verwenden
- 2.5.2Zwischen Strukturen und Klassen unterscheiden
- 2.5.3Zwischen den verschiedenen Initialisierern unterscheiden
- 2.5.4Property Observers festlegen und verwenden
- 2.6Den Einsatz von Optional-Typen vorführen
- 2.6.1Vorführen, wie Optionals sicher ausgepackt werden
- 2.6.2Optional Binding und Optional Chaining anwenden (unter anderem if let, guard let)
- 2.7Gültigkeitsbereich und Überdeckung von Variablen beurteilen
Ansichten mit SwiftUI bauen
- 3.1Eine einzelne SwiftUI-View mit den mitgelieferten Views und Modifiern positionieren und anordnen
- 3.2Mehrere Views anlegen, um die Logik einer App umzusetzen
- 3.3List Views nutzen, um Sammlungen zu durchlaufen
- 3.4Subviews herauslösen, um den Aufbau einer zu großen View zu vereinfachen
- 3.5Eine App mit mehreren Ansichten anlegen, mit navigation Stacks, Links und Sheets
- 3.6@State, @Binding, @Environment und Observable nutzen, um Daten zwischen Views zu teilen