SwiftUI 深度教程索引
本系列为原创技术长文,写作时参考了社区高质量来源的思路(非转载),便于对照深入学习:
- objc.io Swift Talk · Attribute Graph
- SwiftyPlace · AttributeGraph / Lifecycle
- Donny Wals · NavigationPath
- Michael Tsai · @State 摘要
- Rafal Sroka · SwiftUI 架构
运行时与状态
| 主题 | 文章 |
|---|---|
| AttributeGraph、@State 存储与更新 | AttributeGraph 与 @State |
| 视图身份与状态生死 | 视图身份与生命周期 |
| @Observable 宏与迁移 | @Observable 深度 |
| 短文:Observation 入门 | SwiftUI 状态观察 |
布局与导航
| 主题 | 文章 |
|---|---|
| 布局提案与 Layout 协议 | 布局提案引擎 |
| NavigationPath 与持久化 | NavigationStack 深度 |
生命周期与互操作
| 主题 | 文章 |
|---|---|
| onAppear / task / 容器 | 生命周期与容器 |
| UIHostingController、Representable | UIKit 互操作 |
相关 Swift 基础(本站)
建议阅读顺序
- AttributeGraph 与 @State
- 视图身份
- @Observable 深度
- 布局提案
- NavigationPath
- 生命周期
- UIKit 互操作
系列会随 iOS SDK 更新;请以真机与 Instrument 验证为准。