认识 Swift 并发功能

敬请探索 Swift 的异步和并发编程功能。认识 async/await 关键字,以提高异步函数 (如使用完成处理程序的函数) 的可读性和正确性。我们将带您了解结构化并发的各种好处,该功能可用于同时运行多个任务,但又可通过使用 Swift 参与者让您的代码免受数据竞争的影响。

  • WWDC21

认识 Swift 中的 async/await

  • WWDC21

探索 Swift 中的结构化并发

  • WWDC21

保护 Swift 参与者的可变状态

更新示例 app

请在了解了基础知识后学以致用:跟随我们一起更新上次 WWDC 的示例 app 并使用 Swift 并发功能。

  • WWDC21

Swift 并发功能:更新示例 App

认识 AsyncSequence

您有时可能会有不止一个值:当随着时间的推移产生一系列的值时,就需要使用新的 "for await" 语法来迭代这些值。

  • WWDC21

认识 AsyncSequence

探索各 Apple 平台上的并发功能

整个系统中已有数百个 API 进行了更新,可支持 async/await 关键字。敬请了解您日常使用的框架针对 Swift 并发功能有何改进。

  • WWDC21

探索 SwiftUI 中的并发

  • WWDC21

使用带有 URLSession 的 async/await

  • WWDC21

为 Swift 和 SwiftUI 带来 Core Data 并发功能

Swift 并发功能:幕后故事

敬请深入了解 Swift 并发功能的细节,探索 Swift 如何在提高性能的同时提供更大的安全​性,避免数据竞争和线程爆炸。我们将探讨 Swift 任务与 Grand Central Dispatch 有何不同、新的合作线程模型如何工作,以及如何确保您的 app 获得最佳性能。

  • WWDC21

Swift 并发功能:幕后故事