Dd有设计感的开发者
大桥 dalonng 的头像
大桥 dalonngiOS 开发者 · 东京涩谷

大桥:在涩谷写 Swift、读 Mach-O 的人

一位低调的 iOS 开发者,X 简介一片空白,只写着「涩谷」。TA 的 GitHub 从 2010 年延续到今天:维护了十二年的 Emacs 配置、学 Haskell 的 CIS 194 练习、Objective-C 运行时与 Mach-O 文件的研究,以及用 Swift 宏做的 JSON 库和一个带 Metal 着色器与端侧图像分类的新 App。

@dalonng日本东京涩谷第三批 · 3分约 6 分钟读完更新于 2026-10-21
  • Swift
  • iOS
  • Mach-O
  • Emacs
  • Metal

一句话:一个公开资料很少、但代码记录很长的 iOS 工程师,对底层(运行时、Mach-O)和工具(Emacs、Tuist、mise)都有持续的兴趣。

代表作:Bourne(用 Swift 宏自动生成 Codable,缺字段用安全默认值,面向 struct + let 的不可变设计)、swift-macho(检查和修改 Mach-O 文件的 Swift 库)、HelloOCRuntime、Atelier(2026,Metal 着色器实验 + MobileNetV2 端侧图像分类)、AAONetworking、my-config(Emacs 配置,2014 年至今)。

说明:大桥几乎不在公开场合介绍自己,本页主要依据其 GitHub 与早期博客整理。

425X 关注者
2009加入 X
29GitHub 关注者

大桥 2009 年就注册了 Twitter,2010 年注册 GitHub,个人简介始终是空的。但 TA 的提交记录很诚实:2026 年 10 月,TA 还在给 2014 年创建的 Emacs 配置推送新的提交。

成长与经历

  1. 2014

    博客与 Emacs

    开了博客「滋啦滋啦滋啦文」,写《Swift 中的类型和元类型》、防止推送到主线的 git hook、Fastlane;同年开始维护自己的 Emacs 配置 J-config。

  2. 2015–2016

    Objective-C 与 Haskell

    写过 Objective-C 抽奖小程序 MLottery,并跟着宾大 CIS 194 课程学 Haskell。

  3. 2023

    深入底层

    swift-macho(Swift 版 Mach-O 解析与修改)、MachOView fork、HelloOCRuntime(学习 OC 运行时)、从目录中查找 ObjC 类与枚举的脚本、FileHandle 扩展;记录 iOS 17 转屏后导航栏偏移的问题;用 Eien 学 SwiftUI。

  4. 2024–2025

    Swift 宏与网络库

    Bourne:用 Swift 宏自动解析 JSON 到 struct 与 let;AAONetworking 网络库。

  5. 2026

    Atelier

    用 Tuist 管理工程、mise 管理工具链的新 App:Metal 着色器的三角、方块、纹理实验,以及用 MobileNetV2 在本机给相册图片做分类,界面支持中英文。

代表作品

线上形象

早年的 Jekyll 博客「滋啦滋啦滋啦文」,最后一篇停在 2017 年的 Fastlane。2014 年的文章里还有一篇《假如生活欺骗了你!》。

如今 TA 的「作品集」就是 GitHub:仓库按更新时间排列,最新的总是 Atelier 和 Emacs 配置。

手艺与方法

大桥的代码有一种「工匠的安静」:不追热点,不写长篇宣传,只是不停地研究自己好奇的东西:类型与元类型、Mach-O 结构、运行时、着色器。

Bourne 的设计选择也很有观点:用不可变的 struct + let 避免多线程数据竞争,用安全默认值代替解析失败。这是一个在真实项目里吃过 JSON 解析苦头的人才会做的取舍。

可以从 TA 身上学什么

  • 长期维护自己的工具:一份 Emacs 配置可以陪你十二年。
  • 向下多走一层:理解 Mach-O 和运行时,会让你更懂 iOS。
  • 用新语言特性解决老问题:Swift 宏让 JSON 解析更安全。
  • 不必张扬:代码本身就是最好的自我介绍。

去看看 大桥 dalonng 本人的作品

看看 Bourne 的设计,想想你的 JSON 模型是否足够安全。

资料来源

  1. 大桥的 X 个人资料
  2. GitHub:dalonng
  3. 博客「滋啦滋啦滋啦文」

本页由公开资料整理,可能存在遗漏或过时之处;以本人公开发布的信息为准。