这篇文章只要概括性说明 Swift 6 今年的更新即可,不需要太过详细,调重点的地方展开去聊聊即可。
文章我建议分成三个部分去编写:
- 社区动态
- 官网更新
- 社区参与发布 blog 文章 https://www.swift.org/blog/
- 新的 Platform / Ecosystem / Embedded 工作组
- Package Index。Apple 官方赞助,而且也把自己第一方开源库的文档放在这上面,例如 swift-syntax 和 mlx-swift
- 工具链
- VSCode-swift 的拓展 https://forums.swift.org/t/improvements-to-swift-in-visual-studio-code-coming-with-swift-6/72708
- cross compilation,可以在 macOS 上编译 Linux 的包,而且可以静态链接生成一个单一执行文件,不需要安装任何运行时环境,就跟 Go 一样,部署非常方便,谁用谁知道
- swift-testing
- Foundation
- 也像 Swift 一样公开讨论功能更新,社区可以参与讨论提案更新 https://github.com/apple/swift-foundation/blob/main/Proposals/0009-calendar-recurrence-rule.md
- 语言功能
- 前面可以把这些提案分类然后简单罗列出来 https://www.swift.org/swift-evolution/#?version=6.0
- 后面挑几个重点的来展开讲讲