Swift 6引入嵌入式Swift以支持低级编程
原文英文,约500词,阅读约需2分钟。发表于: 。Swift 6 brings a new compilation mode aiming to address the specific constraints of embedded devices as well as kernel- and other low-level code. Embedded Swift is a full-featured subset of Swift...
Swift 6引入了嵌入式Swift,这是Swift的一个子集,专为嵌入式设备和低级代码设计。它禁用了运行时依赖功能,允许在没有运行时的情况下运行Swift程序。嵌入式Swift适用于创建二进制文件较小且针对ARM和RISC-V微控制器的游戏。苹果正在使用嵌入式Swift来开发其安全区域处理器。在嵌入式Swift模式下构建Swift代码需要目标三元组和-enable-experimental-feature Embedded标志。目前支持ARM和RISC-V芯片,未来将添加更多指令集。