Skip to content

Commit 291289d

Browse files
authored
fix 34953
1 parent 1d13052 commit 291289d

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Reports/2025/#330-2025.04.07.md

+12
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,18 @@
4747

4848
虽然 Demo 中使用 `egui_wgpu_backend` 作为渲染后端,但它在 Metal 上渲染单帧需要 10 毫秒,作者在开发 [DataScout](https://apps.apple.com/us/app/datascout-for-sqlite-swiftdata/id6737813684) 时,通过自定义渲染后端,把帧渲染时间缩短到仅 1-2 毫秒,最终才实现高性能需求,可见把 “ SwiftUI 中嵌入 `egui` 渲染视图” 封装成成熟框架会比较难,但本文优化 SwiftUI 性能的思路值得我们学习。
4949

50+
### 🐕 [Swift 6.1 Released](https://www.swift.org/blog/swift-6.1-released/)
51+
52+
[@AidenRao](https://weibo.com/AidenRao):Swift 6.1 正式推出,核心更新:
53+
54+
1. **并发优化**: `nonisolated` 支持类型和扩展,任务组子任务结果类型自动推断;
55+
2. **OC 迁移:** 新增 `@implementation` 支持,允许在 Swift 中实现 Objective-C 类型,便于逐步迁移;
56+
3. **开发体验**:尾随逗号支持扩展至参数列表、元组等场景;
57+
4. **包管理**:新增 `package traits` 机制,适配跨平台条件编译;
58+
5. **测试增强**:支持自定义测试前后逻辑,异常处理更便捷;
59+
6. **文档工具**:Swift-DocC 优化符号链接可读性。
60+
61+
推荐通过 Xcode 16.3 或 `swiftly` 工具链安装体验。
5062

5163
## 工具
5264

0 commit comments

Comments
 (0)