言麦 1.0 已发布

言序与 SwiftUI,
终于合拍。

用你熟悉的言序对象,写出窗口、菜单、状态、事件与完整 macOS 体验。不是网页套壳,不是 JSON 玩具——是货真价实的原生应用。

100% 原生 SwiftUI 双向状态与事件 macOS 13+
言麦工作台
早上好

让灵感原生发生。

活跃项目12+24%
今日事件2,408实时
最近活动全部 →
Y
桌面应用.yx刚刚更新
运行中
M
菜单栏工具.yx12 分钟前
•••
事件已回传 project.refresh
NativeSwiftUI + AppKit

NO HALF MEASURES

别再把“能画出来”
误认为能做应用。

言麦让点击回到言序,让状态驱动 SwiftUI,让窗口、菜单栏、多文档与系统服务真正参与业务。描述只是开始,闭环才是框架。

15原生宿主回归测试
3稳定协议版本
0WebView 与 JavaScript 桥
可以实现的麦金塔创意

MAC, ALL THE WAY DOWN

每一层,都原生。

从状态对象到 NSStatusItem,从动作回调到多文档窗口。言麦不模拟 macOS,它直接与 macOS 对话。

完整应用,不止一扇窗口

多窗口、设置、菜单、工具栏、快捷键、恢复标识与激活策略,构成真正的桌面应用骨架。

事件真的会回来

持久 ABI v2 回调、类型化载荷和 owner-thread pump,把每次点击可靠送回言序。

button.tap应用.当事件

状态,自然流动

Binding 在原生输入前回写,revision patch 增量更新,不必重画整个对象树。

自动同步

菜单栏,是一等公民

一个 SF Symbol,一块原生 Popover,里面放下表单、滚动、Binding、按钮和整个产品。

面向对象,而非属性袋

视图、状态、动作、请求和会话各守边界。JSON 被关在传输层里,不污染应用代码。

麦金塔应用麦金塔窗口麦金塔视图

READ IT OUT LOUD

代码像设计稿一样清楚。

对象负责语义,链式方法负责组合。读一遍,就知道应用长什么样、会做什么。

main.yx
灵感

欢迎来到言麦

言序正在驱动这扇原生窗口。

ABI v2 已连接

BUILT WITH YANMAI

看得见的原生质感。

这些界面由仓库里的言序示例生成,并由真实 SwiftUI 宿主运行和截取。

A SERIOUS FOUNDATION

漂亮在表面,
可靠在骨子里。

言麦把业务模型、传输协议和宿主渲染清晰分层。兼容代码只待在边界,领域对象不背历史包袱。

阅读架构说明
言序对象模型应用 · 场景 · 视图 · 状态
snapshot / patch
稳定协议与 ABI v2revision · typed event · request
persistent callback
SwiftUI + AppKit原生渲染 · 窗口 · 系统服务

1.0 WITHOUT THE DRAMA

大胆改名,谨慎破坏。

0.8.8 的公共 API、事件载荷和 `dev.yanxu.mac-ui.v1/v2` 协议全部保留。旧仓库继续工作,新项目获得更清楚的领域入口。升级应该让代码更好,而不是让周末消失。

迁移指南

YOUR MAC APP STARTS HERE

下一款惊艳的 Mac 应用,
可以用言序写。

安装言麦 1.0,把想法交给对象,把质感交给 SwiftUI。

yanbao add yanmai --package yanxu-yanmai --git https://github.com/yanxulang/yanxu-yanmai.git --rev v1.0.0
已复制到剪贴板