Swift-Wasm的资料

308 阅读1分钟

什么是WebAssembly

看一下官网解释 image.png WebAssembly(缩写为Wasm)是一种基于堆栈虚拟机的二进制指令格式。Wasm 被设计为编程语言的可移植编译目标,支持在网络上部署客户端和服务器应用程序

为什么是Swift For Wasm

当然是因为我是一名iOS开发工程师,对Swift比较熟悉又对Wasm有点兴趣。折腾着玩玩

有两种方式可以尝试 1、使用在线实验室 pad.swiftwasm.org/。 它的语法类似于SwiftUI(一种声明式布局) 2、book.swiftwasm.org/getting-sta… 使用 Tokamak框架 来创建SwiftWasm的 Web App,同样使用类似SwitUI的语法来兼容多平台的处理

安装过程

Tokamak框架依赖于工具 carton,可以通过home brew进行安装 因为我是M1电脑,所以需要指定arch -arm64 arch -arm64 brew install swiftwasm/tap/carton 之后的步骤参考 book.swiftwasm.org/getting-sta…

资料

webassembly.org/

swiftwasm.org/