Dd有设计感的开发者
Jordan Morgan 的头像
Jordan MorganiOS 独立开发者 · 作家 · Superwall 开发者关系

Jordan Morgan:「自 iOS 4 以来若干 Bug 的始作俑者」

密苏里州的三个孩子的父亲,从 2011 年开始写 iOS。他的理财 App Spend Stack 被苹果零售店拿来做演示、后来被收购,2026 年又回到了他手里;博客 Swiftjective-C 写了十几年;篮球战术板 Elite Hoops 被一万八千多名教练使用,2026 年 9 月月订阅收入突破 1 万美元。

@JordanMorgan10美国密苏里州第一批 · 4分约 17 分钟读完更新于 2026-10-21
  • iOS
  • SwiftUI
  • 独立开发
  • 技术写作
  • App Intents

一句话:一个把写作、教学和做 App 当成同一件事的 iOS 开发者。About 页写着:「我热爱为苹果平台写作、教学和创造软件,从 2011 年起就一直笑着做这三件事。」

代表作:Elite Hoops(篮球战术板,4.62 分,769 个评分)、Spend Stack(理财 App,曾被收购,2026 年回归)、Alyx(咖啡因追踪)、Elite Soccer Club、Scores for NCAA;五卷本电子书《A Best-in-Class iOS App》。

关键数字:X 关注者约 3 万、推文 1.7 万条;Elite Hoops 被 18,000 多名教练和训练师使用;GitHub 近一年贡献 5,329 次。

看点:他的 About 页把每个项目都标上状态:Active、Acquired、Vaporware、On Life Support。坦诚面对每一个作品的结局。

3 万X 关注者
2011加入 X

2026 年 9 月 30 日,Jordan 写了一篇只要一分钟就能读完的文章:《10k MRR in the Most Boring Way Possible》。Elite Hoops 不久前突破了每月 1 万美元的订阅收入,他甚至没注意到,是在处理用户问题时才发现的。他想告诉三年前刚开始做 Elite Hoops 的自己的建议只有一句,而且「有点扫兴」:每天醒来,把产品做得比昨天好一点点。

档案速览

Profile

身份
iOS 独立开发者(Day Well Spent LLC)、作家;Superwall 开发者关系
所在地
美国密苏里州西南部
经历
2011 年起写 iOS → Buffer 远程 iOS 工程师 → 独立开发 + Superwall DevRel
代表作
Elite Hoops、Spend Stack、Alyx、Elite Soccer Club、Scores for NCAA
书
《A Best-in-Class iOS App》五卷(无障碍、设计、用户体验、iOS API、工具技巧)
技术栈
Swift / SwiftUI、Objective-C、PencilKit、App Intents、WidgetKit、CloudKit
博客
Swiftjective-C(Jekyll + Tailwind,Netlify)

他到底在做什么?

Jordan 同时做三件事:做 App(Elite Hoops 是主力,Alyx 和回归的 Spend Stack 是新尝试)、写作(博客十几年、一套五本的电子书)、开发者关系(在付费墙平台 Superwall 工作)。2026 年他还开了一个短视频栏目「Indie Walks」,边散步边聊 MRR、Web 转 App、作为父亲怎么管理副业时间。

他的 App 有一个共同点:垂直细分。篮球教练、足球教练、NCAA 比分、咖啡因摄入,都是大公司不屑于做、但用户愿意付费的需求。

本页依据 Swiftjective-C(About 与 2026 年文章)、GitHub、App Store、Alyx 官网整理,资料截至 2026 年 10 月。

成长与经历

  1. 2011

    从 iOS 4 开始

    开始写作、教学并为苹果平台开发软件。X 简介自嘲是「自 iOS 4 以来若干 bug 的始作俑者」。

  2. 2014–2021

    Spend Stack

    基于 CloudKit 的协作式理财 App,被苹果零售店作为演示 App,登上榜首、获选「今日 App」。新冠期间被出售,2021 年在新东家同意下开源,他写下《So Long, Old Friend》告别。

  3. Buffer

    远程 iOS 工程师

    在完全远程的 Buffer 做 iOS 工程,开源了按资源目录生成强类型颜色扩展的 ColorUp;在 try! Swift NYC 等会议上讲《The Life of an Image on iOS》。

  4. 2021

    书与机器人

    启动五卷本电子书《A Best-in-Class iOS App》;做了每天推送一个苹果官方代码示例的机器人 The Daily iOS;写了一个爬取苹果开发者文档的 Ruby gem。

  5. 2023.10

    Elite Hoops

    篮球教练用 PencilKit 画战术、安排训练、组织练习、分享给队员。之后衍生出 Elite Soccer Club(2026 年被收购)和 Scores for NCAA。

  6. 2025 夏

    Alyx 与「It's Over」的起点

    为了赶上 iOS 26 发布做咖啡因追踪 App Alyx。他亲手写好第一个 App Intent,然后让 Claude 照着写完了剩下的 49 个。

  7. 2026.08

    Spend Stack 回家

    前东家把完整的知识产权还给了他。计划是:让 Codex 循环把老旧的 Objective-C 代码现代化,改用 GRDB 和 CKSyncEngine,App 免费,云同步每年 9.99 美元。同月推出 Indie Walks。

  8. 2026.09

    10k MRR

    Elite Hoops 突破每月 1 万美元订阅收入;同月写下《It's Over》,回应 DHH 在 Rails World 的演讲:手写代码的时代结束了。

代表作品详解

Elite Hoops ↗

2023SwiftUI · PencilKit订阅

「The modern basketball coach's playbook.」篮球教练在一个地方完成设计战术、安排训练、整理练习和清楚地教给队员。App Store 描述写着「超过 18,000 名教练和训练师在用」。

它是一个典型的「无聊但有效」的生意:不追爆款,持续迭代;用户是付费意愿很强、但长期被大公司忽视的垂直人群。

首发
2023-10-05
评分
4.62(769)
MRR
突破 $10K(2026-09)
用户
18,000+ 名教练

Spend Stack ↗

2014 → 2026Objective-C → Swift回归中

他的第一个「独立开发宠儿」:一个理财 App / 累加清单 / 什么都能算的计算器,「有一千种用途,却没有一个明确的定义」。它很受媒体欢迎,苹果内部也有不少粉丝,但他一直没想清楚它到底是什么、怎么赚钱。

新冠期间出售、2021 年开源(MIT 许可,但不能用 Spend Stack 这个名字上架),2026 年 8 月知识产权回到他手里。他计划用 Codex 把它重写成 Swift 优先的现代 App。

开源版
v1.3.4 · ★213
新定价
免费 + 云同步 $9.99 / 年

Alyx ↗

2025iOS 26 · App Intents咖啡因追踪

「Caffeine tracking, but like, make it sorta fun.」记录咖啡、浓缩、茶和功能饮料,查看睡前体内还剩多少咖啡因、对睡眠的影响,支持小组件、Siri 和快捷指令。官网文案很有他的幽默:「它也许能让你重新考虑第三杯浓缩。或者鼓励你再多喝几杯。真的说不准。」

《A Best-in-Class iOS App》 ↗

2021 起五卷电子书bestinclassiosapp.com

他关于做出优秀 iOS App 的全部知识:无障碍、设计、用户体验、iOS API、工具与技巧,分成五卷。他的 App 也常常第一时间适配苹果的新 API,因此多次被苹果推荐。

开源与 GitHub

他的 GitHub 账号叫 DreamingInBinary,简介写着「Making Elite Hoops app. Wrote a book series at bestinclassiosapp.com」。开源都是小而实用的东西:

仓库★年份说明
Spend-Stack-Public2132023Spend Stack 最后一个版本的源码(MIT)
UIDebuggingInformationOverlay1532017一键打开藏在 UIKit 私有头文件里的调试器
Custom-ViewController-Transitions1022021一步步讲清自定义转场动画
ColorUp192020按资源目录生成强类型的 UIColor / Color 扩展
Scrapple82021爬取苹果开发者文档的 Ruby gem

个人网站研究

博客名来自苹果的两门主要语言:Swift 和 Objective-C。副标题「iOS. Apple. Indies. Plus Things.」导航有 Books、Apps、Indie Walks、Snips、Words。顶部甚至有一个「距离苹果发薪日还有多久」的倒计时横幅,这是只有独立开发者才懂的幽默。

About 页像一份精心排版的履历:每个项目标注起止时间、技术栈标签和状态(Active、Acquired、Vaporware、On Life Support),后面是演讲、播客、书、奖项与采访的完整列表。

维度观察
技术Jekyll 4 + Tailwind CSS,Plausible 统计,Netlify
赞助文章页有 RevenueCat、Clerk 等开发者工具的赞助位
系列「The Indie Dev Diaries」独立开发日记;Indie Walks 视频栏目

写作与观点

It's a process of waking up, and making the product slightly better than it was the day before.

— Jordan Morgan,《10k MRR in the Most Boring Way Possible》

在《It's Over》里,他坦白了被 AI 改变的复杂感受:起初觉得自己没用,「我花了多年磨练的手艺,一个大模型不仅能做,很多时候还做得更好、更快」;后来慢慢学会了它的各种「杠杆和按钮」,但仍然有点不安,像是把自主和专业交给了一个神秘的命令行工具。

长处与局限

维度长处局限 / 需要留意
产品垂直细分市场做出稳定订阅收入Elite Hoops 之外的 App 规模较小
写作十几年博客 + 五卷电子书,坦诚、幽默博客近年以短文为主
技术第一时间适配苹果新 API,App 质量高开源项目规模较小
精力主业、副业、写作、家庭并行多线并行,他自己也在讨论如何管理时间

可以从他身上学什么

  • 把项目状态写清楚:Active、Acquired、Vaporware,坦诚面对每一个作品的结局。
  • 垂直细分也能做大:篮球教练、足球教练,都是被大公司忽视的市场。
  • 写作 + 开发:博客让他的 App、书和职业机会互相成就。
  • 无聊的方式也能到 10k MRR:稳定迭代,比追逐爆款更可靠。

推荐先看这三个

  1. 10k MRR in the Most Boring Way Possible ↗

    一分钟读完,可能是最扫兴、也最真实的独立开发建议。

  2. Swiftjective-C:About ↗

    学习怎样把十几年的项目、演讲和状态排成一份清楚的履历。

  3. It's Over ↗

    一位资深 iOS 开发者对「手写代码时代结束」的真诚回应。

去看看 Jordan Morgan 本人的作品

读一篇 Swiftjective-C,或者看看 Elite Hoops 怎样服务一万八千名教练。

资料来源

  1. Jordan Morgan 的 X 个人资料
  2. Swiftjective-C
  3. Swiftjective-C:About
  4. 10k MRR in the Most Boring Way Possible(2026)
  5. It's Over(2026)
  6. The Spend Stack Revival(2026)
  7. Introducing Indie Walks(2026)
  8. GitHub:DreamingInBinary
  9. App Store:Elite Hoops
  10. Alyx 官网

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