所有文章
博客文章列表

Conjuguer:在 iOS 上系统学习法语动词变位
Conjuguer 把法语动词变位做成可搜索的参考库、结构化测验和日常练习循环,同时提供 SwiftUI 源码、小组件,以及面向支持 Apple Intelligence 设备的端侧 AI tutor。

ShiftBar:控制 macOS 27 的原生菜单栏折叠
ShiftBar 为 macOS 27 的原生菜单栏折叠增加了可调节的隐藏范围、手动展开与收起、布局保存和多显示器一致性。本文介绍这款 Alpha 工具的工作方式、安装方法,以及它的二进制仓库意味着什么。

ScriptWidget:用 JavaScript 和 JSX 构建原生 iOS 与 macOS 小组件
ScriptWidget 把 JavaScript 与 JSX 树渲染成原生的 WidgetKit 视图,让你不写 Swift 也能做 iPhone、iPad 和 Mac 的小组件。它能做什么、怎么构建、短板在哪,以及 MIT 许可允许你做什么。

Pelmet:为 macOS 27 菜单栏重写而生的原生菜单栏管理工具
Pelmet 会把你暂时用不到的菜单栏图标收起来,需要时再还给你——而且用的是 macOS 27 本来就有的机制。它做了什么、怎么装、短板在哪、GPL-3.0 允许你拿代码做什么,都在这里。

Bòcan Music:把你的音乐库真正当作你的音乐库来对待的原生 macOS 播放器
Bòcan 是一款用 Swift 6 写的 macOS 15+ 音乐播放器与播客客户端。它到底能做什么、怎么安装、还有哪些短板,以及 Apache-2.0 许可允许你拿这些代码做什么。

Accorduon:把折叠 iPhone 当手风琴来演奏
Accorduon 把 iPhone Duo 的铰链变成了手风琴的风箱。本文介绍它能做什么、如何构建,以及 MIT 许可允许你对代码做什么。