SwiftUI 流式 AI 聊天实战:取消、重试与状态恢复 Sep 3, 2026 用 SwiftUI、Observation 和 Swift Concurrency 构建不会重复文本、能够停止生成、尊重用户滚动并可从中断状态恢复的 AI 聊天界面。
Swift 并发中的 Actor 边界:让 ViewModel 只负责 UI 状态 May 21, 2025 把共享可变资源交给 actor,把界面状态留在 MainActor,并用请求身份与取消处理竞态。
不止 AsyncImage:构建可取消、可缓存的 SwiftUI 图片管线 May 10, 2025 把下载、缓存、解码和界面状态拆开,构建支持取消、请求校验和明确失败状态的 SwiftUI 图片加载管线。