Apple 在 2025 年秋季发布的系统更新中,将 TrueType 字体 hinting 解释器从 C 重写为 Swift。新解释器消除了内存安全隐患,平均运行速度比 C 原版快 13%,且通过像素级对比测试确保渲染结果完全一致。
开发团队大量使用 ~Copyable 值类型、Span 和投影类型等技术,减少了跨语言数据拷贝与动态分发开销。Apple 已将这部分生产级 Swift 代码开源至 GitHub,并计划把迁移经验用于更多 C/C++ 转 Swift 的系统级项目。
Swift
🌸 在花频道 · 备用频道 · 投稿通道
❤️ 128 👍 41 😁 11 🤔 10 👎 1