Swift 语法、SwiftUI 布局、状态与并发,系统覆盖 swift-ui 路线图。
登录后追踪本课程进度 —登录
Swift 与 SwiftUI 概览
Swift vs ObjC、SwiftUI vs UIKit、Xcode。
基础语法与类型
可选型、元组、类型推断。
控制流
if/switch/for、Optional Chaining。
函数与闭包
Trailing Closure、async 函数。
结构体、类与协议
struct/class、Protocol、ARC。
SwiftUI 视图
Text/Button/List、HStack/VStack、Modifier。
状态管理
@State、@Binding、@ObservedObject。
导航与生命周期
NavigationStack、TabView。
并发与 async/await
Task、Actor、SwiftUI 异步加载。
数据持久化
UserDefaults、SwiftData、Core Data。
MVVM 与架构
Clean Architecture、依赖注入。
综合练习
天气 App(SwiftUI + async API)。