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. 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
  2. 1.2Vorführen, wie eine App gebaut und ausgeführt wird
    • 1.2.1auf dem iOS-Simulator
    • 1.2.2auf dem iOS-Gerät
  3. 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

  1. 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. 2.2Daten mit Sammlungstypen verwalten
    • 2.2.1Arrays
    • 2.2.2Dictionaries
  3. 2.3Wissen, wie und wann Ablaufsteuerung und Schleifen anzuwenden sind
    • 2.3.1Logische Operatoren verwenden
    • 2.3.2Guard verwenden
    • 2.3.3Bereichsoperatoren verwenden
  4. 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
  5. 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
  6. 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)
  7. 2.7Gültigkeitsbereich und Überdeckung von Variablen beurteilen

Ansichten mit SwiftUI bauen

  1. 3.1Eine einzelne SwiftUI-View mit den mitgelieferten Views und Modifiern positionieren und anordnen
  2. 3.2Mehrere Views anlegen, um die Logik einer App umzusetzen
  3. 3.3List Views nutzen, um Sammlungen zu durchlaufen
  4. 3.4Subviews herauslösen, um den Aufbau einer zu großen View zu vereinfachen
  5. 3.5Eine App mit mehreren Ansichten anlegen, mit navigation Stacks, Links und Sheets
  6. 3.6@State, @Binding, @Environment und Observable nutzen, um Daten zwischen Views zu teilen