首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 归档 标签 关于

GitHub 热门项目:轴

摘要

GitHub项目:Shaft 仓库地址:https://github.com/ShaftUI/Shaft Stars:728 | 作者:ShaftUI 项目描述:A cross-platform GUI framework for Swift, built for demanding workloads and developer ergonomics ======================...

dev Shaft https com the for ShaftUI swift github framework
2026-11-11 1 阅读 约6分钟阅读 GitHub Trending
分享:
字号:
GitHub 项目:轴 仓库地址:https://github.com/ShaftUI/Shaft 星级:728 | 作者:ShaftUI 项目描述:Swift 的跨平台 GUI 框架,专为要求苛刻的工作负载和开发人员人体工程学而构建 =================================================== 自述文件内容: ![ShaftDemo](/docs/demo.png)

Actions GitHub 存储库大小 GitHub 问题 GitHub 拉取请求 平台

Shaft 是一个跨平台 UI 框架,专为高性能应用程序而设计,注重简单性和可定制性。 详细介绍 Shaft 的博客文章已发布在[此处](https://medium.com/@xty/shaft-a-new-cross-platform-ui-framework-for-demanding-workloads-and-developer-ergonomics-9bc1ea2fba35?source=friends_link&sk=44f7e7f79743628d2771c7b9d51d3f0f)。 **新**✨:Shaft 现在**原生**支持多窗口。查看 [多窗口](https://github.com/ShaftUI/Shaft/blob/main/Sources/Playground/Pages/Demo_MultiWindow.swift) 演示了解更多详细信息。 ## 要求 - **MacOS**: Shaft 需要安装 [Xcode](https://developer.apple.com/xcode/)。安装 Xcode 后,如果遇到“xcrun: error:无法查找项目...”之类的错误,请尝试按照[这些说明](https://stackoverflow.com/a/43418980)更新命令行工具。 - **Linux**: 1. 从[官方指南](https://www.swift.org/install/linux/#platforms)安装Swift 2. 从[官方文档](https://wiki.libsdl.org/SDL3/README/linux)安装SDL后端依赖项。对于 Ubuntu 24.04,运行: ````嘘 sudo apt install ninja-build pkg-config libasound2-dev libpulse-dev libaudio-dev libjack-dev libsndio-dev libusb-1.0-0-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev libwayland-dev libxkbcommon-dev libdrm-dev libgbm-dev libgl1-mesa-dev libgles2-mesa-dev libegl1-mesa-dev libdbus-1-dev libibus-1.0-dev libudev-dev fcitx-libs-dev libunwind-dev libpipewire-0.3-dev libdecor-0-dev libfontconfig-dev ```` - **Windows**:按照[官方指南](https://www.swift.org/install/windows/) 安装 Swift 就足够了。 ## 盯着看 ````嘘 git 克隆 https://github.com/ShaftUI/Shaft.git CD轴 快跑游乐场 ```` 这些命令将启动内置的 [Playground](/Sources/Playground/main.swift) 应用程序,该应用程序既充当 Shaft 框架的交互式演示又提供综合文档。 要使用 Shaft 创建新项目,[CounterTemplate](https://github.com/ShaftUI/CounterTemplate) 是一个很好的起点。 ## 特点 - **🔥热重载** 与 Shaft 一起开发了跨平台热重载解决方案,使开发人员无需重新启动应用程序即可实时查看更改。只需按照以下说明进行操作即可
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱