Swift
Des applis pour iPhone et iPad.
Swift is the language of Apple's platforms: iPhone, iPad, Mac, Apple Watch and Vision Pro. It is fast, safe by design and pleasant to read. This track starts from zero: constants and variables, optionals, decisions and loops, functions and closures, then structs, classes, enums and protocols. You will meet Swift 6's compile-time protection against data races, take a first look at async code and actors, and build your first SwiftUI screen. A last module turns it into a real app: lists and navigation, JSON from the network with Codable, and saving data with SwiftData.
Every lesson is short, practical and checked with quizzes, so you learn by doing.
- Leçons
- 14
- Durée
- 2 h
- Niveau
- Débutant
Les leçons de ce parcours sont en anglais pour le moment.
- Bronze disponible
- Argent disponible
- Or verrouillé
Envie de faire vos preuves ?
Trois examens vous attendent : Bronze, Argent et Or.
Ce que vous saurez faire
- Write Swift with constants, variables and its strict, helpful type system
- Handle missing values safely with optionals
- Write functions with argument labels and process arrays with closures
- Choose between structs, classes and enums, and design with protocols
- Call async code and protect shared state with actors
- Build a first interactive SwiftUI screen
L'itinéraire
1 Module 1Swift basics
Constants and variables, optionals, decisions, loops, functions and closures.
0 / 52 Module 2Types and SwiftUI
Structs, classes, enums and protocols, async code and actors, and your first SwiftUI view.
0 / 53 Module 3Next: real apps
Lists and navigation, networking with Codable, and saving data on the device.
0 / 4