File tree 1 file changed +12
-0
lines changed
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 47
47
48
48
虽然 Demo 中使用 ` egui_wgpu_backend ` 作为渲染后端,但它在 Metal 上渲染单帧需要 10 毫秒,作者在开发 [ DataScout] ( https://apps.apple.com/us/app/datascout-for-sqlite-swiftdata/id6737813684 ) 时,通过自定义渲染后端,把帧渲染时间缩短到仅 1-2 毫秒,最终才实现高性能需求,可见把 “ SwiftUI 中嵌入 ` egui ` 渲染视图” 封装成成熟框架会比较难,但本文优化 SwiftUI 性能的思路值得我们学习。
49
49
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 ` 工具链安装体验。
50
62
51
63
## 工具
52
64
You can’t perform that action at this time.
0 commit comments