Swift
iPhone と 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.
- レッスン
- 14
- 時間
- 2 時間
- レベル
- 初級
このコースのレッスンは、現在英語のみです。
- ブロンズ 挑戦可
- シルバー 挑戦可
- ゴールド ロック
実力を証明しますか?
ブロンズ、シルバー、ゴールドの 3 つの試験が待っています。
できるようになること
- 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
学習の道のり
1 第 1 章Swift basics
Constants and variables, optionals, decisions, loops, functions and closures.
0 / 52 第 2 章Types and SwiftUI
Structs, classes, enums and protocols, async code and actors, and your first SwiftUI view.
0 / 53 第 3 章Next: real apps
Lists and navigation, networking with Codable, and saving data on the device.
0 / 4