💡
原文中文,约800字,阅读约需2分钟。
📝
内容提要
Swift 6.1.1+ 引入了预构建的 Swift-Syntax 支持,显著提高了宏项目的编译速度。开发者可以通过 Xcode 设置或命令行启用此功能,建议首次启用前清理构建缓存,以避免重复编译。
🎯
关键要点
- Swift 6.1.1+ 引入预构建 Swift-Syntax 支持,提升宏项目编译速度。
- 开发者可通过 Xcode 设置或命令行启用预构建支持。
- 首次启用前建议清理构建缓存,以避免重复编译。
- Swift 5.9 引入宏功能,但宏依赖的 Swift-Syntax 库导致编译时间增加。
- 从 Swift 6.1.1 开始,开发者可使用预构建版本的 Swift-Syntax,减少构建时间。
- 在终端执行命令可启用预构建支持,或在命令行构建时添加预构建参数。
- 需使用 Swift 6.1.1 及以上版本,首次启用前需清理构建缓存。
- 启用后,编译自定义宏项目的时间由数十秒缩短至几秒。
➡️