MiniSwift Studio: 离线Swift IDE,基于WebAssembly
MiniSwift Studio 现在是一个可安装的、完全离线的 Swift IDE。
问题始于:为什么尝试 SwiftUI 必须要有 Mac 和 Xcode?
MiniSwift Studio 完全在浏览器中运行 Swift 编译器和运行时——WebAssembly,100% 客户端,无需服务器往返。实时 SwiftUI 预览、真正的断点调试器、SwiftData、Foundation、Metal、GameKit 等。
而今天起,你可以像原生应用一样安装它,并完全离线使用。
我引以为傲的部分:实时调试器依赖 SharedArrayBuffer,需要跨域隔离。
让它离线存活,从 service-worker 缓存而非网络服务,是难点所在。
现在你可以登机,从 Dock 启动它,在零连接的情况下编译、运行并单步调试真正的 SwiftUI。
新增功能:
• 从磁盘打开真实文件夹并保存回磁盘(文件系统访问)
• ~16 MB 缓存一次→瞬间加载,永久离线
• 整洁的更新流程,永不丢失未保存代码
无需 Mac。无需 Xcode。无需服务器。只需一个浏览器。
试试看:https://t.co/6jRu741qZG
安装:点击 https://t.co/CHKxAzOcuB 上的“安装应用”
期待你的反馈。
#Swift #SwiftUI #WebAssembly #PWA #iOSDev #WebDev #DeveloperTools
问题始于:为什么尝试 SwiftUI 必须要有 Mac 和 Xcode?
MiniSwift Studio 完全在浏览器中运行 Swift 编译器和运行时——WebAssembly,100% 客户端,无需服务器往返。实时 SwiftUI 预览、真正的断点调试器、SwiftData、Foundation、Metal、GameKit 等。
而今天起,你可以像原生应用一样安装它,并完全离线使用。
我引以为傲的部分:实时调试器依赖 SharedArrayBuffer,需要跨域隔离。
让它离线存活,从 service-worker 缓存而非网络服务,是难点所在。
现在你可以登机,从 Dock 启动它,在零连接的情况下编译、运行并单步调试真正的 SwiftUI。
新增功能:
• 从磁盘打开真实文件夹并保存回磁盘(文件系统访问)
• ~16 MB 缓存一次→瞬间加载,永久离线
• 整洁的更新流程,永不丢失未保存代码
无需 Mac。无需 Xcode。无需服务器。只需一个浏览器。
试试看:https://t.co/6jRu741qZG
安装:点击 https://t.co/CHKxAzOcuB 上的“安装应用”
期待你的反馈。
#Swift #SwiftUI #WebAssembly #PWA #iOSDev #WebDev #DeveloperTools