爱意满满的作品展示区。
cctrv

aDict 3.0 一个老词典 App 的重写

  •  
  •   cctrv · May 14 · 942 views
    This topic created in 34 days ago, the information mentioned may be changed or developed.

    一个老项目

    aDict 是我一个老项目。

    它在 2019 年上架了 1.0 版本,然后一直没什么人用。

    所以,我也理解到,词典 app 大概就是这样的项目状态,但是我依然很习惯使用自己的 aDict 去查询想不起来的词语。

    Landing Page

    Landing Page

    Landing Page

    最近这些时间,Codex 变得很好用,所以,我把这个多年没有维护的辞典 app 重写了一次。也做了 Landing Page 。

    欢迎大家去 Landing Page 看看,我知道,Codex 的工作输出,就是一种熟悉的「 AI 味」。

    aDict - MDict, StarDict, and Youdao Dictionary App · https://adict.ronniewong.cc

    3.0 重写版本

    aDict 也支援 V2EX 辞典

    aDict 也支援 V2EX 辞典

    这次重写里,我也把 V2EX Dict 作为一个在线词典来源接进来了。它的内容形式和传统词典不太一样,除了释义和音标,也有例句、词源、相关词,有时候还有语境补充。对我这种日常阅读时顺手查词的人来说,刚好很合适。

    aDict 1.x ~ 2.x 是在我的 Apple 开发者能力的提升周期上完成的。

    那个时候的我,其实对开发、架构的理解不完整,我不能轻松做出容易长命维护的项目。所以 aDict 2.x 的架构依然写得很烂。

    不过,在另一个 app 的长达快 5 年的维护经验下,现在的我知道怎么是一个好的架构。

    协议化架构

    辞典和输入提示

    辞典和输入提示

    aDict 新版本采用了 aDict Protocol + SPM (以 CLI 为基础的测试验收)+ Shell Host app 的组合办法,很大程度改善了多辞典的支援能力和未来的扩展性。

    在 AI ( Codex )的开发过程中,CLI 测试方案比原始的 Xcode Test 方案舒服很多,而且 AI 参与开发时,用 CLI 做测试验收也更顺手。

    也因为这个开发线路的改变,现在支援 MDict / StarDict 辞典变得十分方便,我追加喜欢的辞典也变得很容易。

    TestFlight

    macOS Version

    macOS Version

    Join the aDict - Dictionary lookup beta

    目前这个重写版本依然很阳春,我还需要再迭代一段时间,才会推送到 App Store 作为正式版更新。

    有什么意见欢迎留言告知。

    2 replies    2026-05-15 09:59:45 +08:00
    followadc
        1
    followadc  
       May 14 via iPhone
    我用过这个 adict 确实好久没更新我还以为弃了
    cctrv
        2
    cctrv  
    OP
       May 15
    對了,我還順手用 codex 把自己的網站搭出來了。

    https://ronniewong.cc

    大家也能看看,是不是有 AI 味。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3658 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 04:41 · PVG 12:41 · LAX 21:41 · JFK 00:41
    ♥ Do have faith in what you're doing.