E-Ink 新闻日报

← 返回列表

从 Bevy iOS crate 中完全移除 Swift

Bevy iOS 生态移除了 Swift 包,用 objc2 生成的绑定替代了之前手工编写的各种桥接方案。安装简化为仅需 cargo add,消除了 SPM 配置、版本同步问题、CI 框架构建以及模拟器构建难题。

背景

Bevy 是流行的数据驱动 Rust 游戏引擎,其 iOS 支持依赖多种自定义 FFI 桥接方案封装 Apple 框架,维护开销较大。objc2 项目通过动态运行时检查为 Objective-C 框架提供生成的 Rust 绑定。

来源
Lobsters
发布时间
2026年9月28日 07:22
评分
7.0 / 10