zurück
App Development with Swift – Associate
- Hersteller
- Apple
- Prüfungsdauer
- 50 Minuten
- Anzahl der Fragen
- 45 Fragen
- Prüfungssprachen
- Englisch und andere Sprachen
Über diese Prüfung
Wer die Zertifizierung App Development with Swift Associate erwirbt, weist Kenntnisse der wesentlichen Konzepte der Informatik und eine tragfähige Grundlage im Programmieren mit Swift und SwiftUI nach. Die Teilnehmenden weisen Kenntnisse über die Wirkung von Informatik und Apps auf Gesellschaft, Wirtschaft und Kulturen nach, während sie die App-Entwicklung erkunden.
Kompetenzbereiche und Prüfungsziele
Planung und Gestaltung
- 1.1Den Gestaltungszyklus zusammenfassen
- 1.1.1Ideen sammeln, planen, Prototypen bauen, bewerten
- 1.2Zusammenfassen, wie sich vertrauliche Daten schützen lassen und wie sie gefährdet werden
- 1.2.1Persönliche Angaben und Anwendungsdaten weitergeben
- 1.2.2Herausforderungen der Sicherheit
- 1.2.3Rechtliche, ethische und sozioökonomische Wirkungen
- 1.3Eine visuelle Gestaltung mit Blick auf die Barrierefreiheit beurteilen
Navigation in XCode-Projekten
- 2.1Zwischen den grundlegenden Dateitypen unterscheiden
- 2.2Nach dem Import eines Assets die verfügbaren Assets erkennen und wissen, wie sie in einem Projekt verwendet werden
- 2.3Ein Asset importieren und verwenden
- 2.4Die passenden Aktionen wählen, um verschiedene Bereiche der Benutzeroberfläche zu konfigurieren
Umgang mit der Sprache Swift
- 3.1Funktionen schreiben, aufrufen und ihre Ausführung beurteilen
- 3.1.1Den Einsatz von Argumentbezeichnungen, Parametern und Rückgaben beurteilen
- 3.2Die Ergebnisse beim Einsatz verschiedener Operatoren berechnen
- 3.3Strukturen anlegen und beurteilen
- 3.3.1Die Eigenschaften einer Struktur deklarieren
- 3.3.2Die Eigenschaften einer Struktur initialisieren
- 3.3.3Methoden festlegen
- 3.3.4Eine Instanz einer Struktur anlegen
- 3.3.5Eine Instanz einer Struktur verwenden
- 3.4Arrays anlegen und bearbeiten
- 3.4.1Ein Array deklarieren und mit Werten initialisieren
- 3.4.2Ein Arrayelement über seinen Index bestimmen und ändern
- 3.4.3Eigenschaften und Methoden von Arrays verwenden und beurteilen
- 3.5Vorführen, wie der Ablauf der Ausführung gesteuert wird
- 3.5.1Schleifenstrukturen und ihre Ergebnisse anlegen, untersuchen und vorhersagen
- 3.5.2Das Ergebnis bedingter Anweisungen erzeugen und deuten
- 3.6Konstanten und Variablen verschiedener Datentypen deklarieren und beurteilen
- 3.6.1Zwischen Konstanten und Variablen unterscheiden
- 3.6.2Typherleitung anwenden
- 3.6.3Ausdrückliche Typangabe verwenden
- 3.7Die passende Schreibweise für Bezeichner verwenden
- 3.7.1Camel Case sachgerecht verwenden
- 3.7.2Die Regeln für Swift-Bezeichner anwenden
Ansichten mit SwiftUI bauen
- 4.1Zwischen imperativer und deklarativer Programmierung unterscheiden
- 4.2Content Views mit Text, Image, Shape und Color anlegen
- 4.3Modifier umsetzen, darunter .padding, .background, .frame, .foregroundColor, .font und .resizable
- 4.4Container Views anlegen (HStack, VStack, ZStack, Spacer) und Views innerhalb von Stack Views anordnen
- 4.5Die von einem Programm erzeugte View-Hierarchie erläutern
- 4.6Interactive Views anlegen und anwenden, darunter Button, TextField, Slider und Toggle
- 4.7Den @State Property Wrapper nutzen, um das Erscheinungsbild einer View zu steuern
Fehlersuche
- 5.1Beim Bauen und Ausführen einer App zwischen Syntaxfehlern und Laufzeitfehlern unterscheiden
- 5.2Fehlermeldungen deuten