网易首页 > 网易号 > 正文 申请入驻

苹果开发者自曝用Claude完成95%开发,开发应用已上架

0
分享至

闻乐 发自 凹非寺
量子位 | 公众号 QbitAI

苹果开发者自曝用AI开发应用程序,Claude含量95%

事情是这样的,一位苹果开发者最新发布了一款用于调试MCP服务器的原生macOS应用Context

一款几乎完全由Claude Code构建的应用程序。

作者indragiek从2008年就开始为Mac开发软件。

这次,他的目标是使用Apple的SwiftUI框架,打造一款在macOS平台上使用起来很顺手且实用的开发者工具。

与以往不同的是,Claude Code承担了Context项目95%的工作量,indragiek声称:

在这个20000行代码的项目中,我亲手编写的代码估计不到1000行。

“工程师”Claude也是好起来了,能给苹果打工(doge)。

调侃归调侃,下面让我们来“学习”一下这位开发者是怎么用Claude的。

苹果开发者教你“驯服”Claude

作为一名经验丰富的工程师,Indragie像许多同行一样,拥有一个“烂尾项目”list。

尽管能够构建项目原型,但最后20%的交付工作往往耗费巨大时间和精力,导致项目搁置。

所以,他已经6年未能成功发布任何一个副项目。

在今年2月,他开始尝试用Claude Code辅助完成项目,不过最后Claude几乎帮他完成了所有工作。

Claude以“Agent循环”为开发核心,仅通过一个简单的文本框来输入提示词,这直接 “取代”了作为VS Code分支的传统IDE。

在实际开发过程中,Claude能够定位并阅读项目中的现有源代码、理解代码风格和设计模式、阅读提供的额外文档、生成测试验证、编译程序并运行测试,并根据编译和测试失败进行迭代修复等。

经Indragie反馈称,在Swift和SwiftUI的使用上,Claude在Swift 5.5之前的版本上表现更出色,尤其在是在SwiftUI方面。

它能够生成准确但可能不够美观的UI代码,但美观的问题可以通过迭代改善。

就像Indragie提到的那样,直接在文本框输入:让它更美观。

于是就得到了这样的效果:

重点来了!

对于Swift Concurrency等重大变化和新旧API的选择上,Claude有时会“拿捏不准”。

于是Indragie创建一个包含使用现代API基本说明的CLAUDE.md文件,可以让Claude避免常见的“陷阱”。

Indragie强调“上下文工程”很重要,他采用了“预设Agent”的方法实现Claude的效能最大化。

他发现,虽然模型拥有200k tokens的上下文窗口,但模型的性能会随着上下文窗口的使用增加而下降,且“压缩”机制可能导致重要的细节被丢失。

为此,他采用了“预设Agent”的方法,让Agent预先阅读额外的上下文(如 CLAUDE.md文件、特定文档或源代码)来提高输出质量。

Claude还需要详细的需求规格说明

语音、打字等任何输入方式都可以,不过Indragie称自己更喜欢打字~

先打开扩展思考模式是关键!

为了避免Claude盲目地直接进入实现阶段而导致结果质量不佳,Indragie会要求Claude先使用其它的扩展思考模式并 “制定计划”。

通过使用“think”<“think hard”<“think harder”<“ultrathink”等关键词,可以激活Claude的不同级别扩展思考,其中“ultrathink”消耗的token最多但能产生最佳结果。

Claude能够独立驱动反馈循环,使其能够进行更改、测试并收集失败原因的上下文。

所以,Indragie建议设置有效的反馈循环——构建、测试、修复错误、修复用户体验。

他使用了XcodeBuildMCP来简化构建和运行应用的问题,不过,对于需要用户交互才会触发的Bug或UX问题,仍然需要手动提供日志或截图。

除了编写代码,Indragie还发现Claude Code作为一个通用模型,能完成的不止编码任务。还包括编辑文案、规划功能等。

他认为最有用的一个是生成逼真的模拟数据,这大大加速了UI原型的开发和功能验证,尤其在没有真实数据的情况下。

Indragie还发现构建高质量的自动化几乎是

他让Claude编写了一个2000行的Python发布脚本,该脚本能检查环境、生成更新日志、生成Sparkle appcast(描述macOS应用程序的更新信息的XML文件)、发布到GitHub并上传调试等。

在脚本完成后,他使用了一个简单的单行提示词来美化CLI输出,最终得到了这个效果:

一番教学之后,Indragie意识到自己使用的主要工具只有两个:Claude Code和GitHub Desktop。

于是,他认为未来的IDE将会非常不同,源代码编辑器可能不再是IDE的核心,它们将专注于帮助开发者预设Agent的上下文并设置对Agent至关重要的反馈循环

成功发布Context应用后,Indragie兴奋地表示:

对我而言,这个过程中最令人兴奋的事情不是我所构建的应用,而是我现在能够再次满足我的编程欲望并发布精良的副项目。这就像我每天多出了5个小时,而我付出的代价只是每月200美元。
One More Thing

据Claude Code公布的数据,自今年2月份上线以来,它已经被11.5万开发者使用,并且在单周内处理了1.95亿行代码。

假设Claude code是一个初级工程师,这些数据意味着它的年收入可达1.3亿美元。

1亿美元年薪的风也算是吹到了Claude~

项目地址:https://github.com/indragiek/Context


[1]https://www.indragie.com/blog/i-shipped-a-macos-app-built-entirely-by-claude-code
[2]https://news.ycombinator.com/item?id=44481286
[3]https://x.com/deedydas/status/1941683553361854710

— 完 —

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
OpenAI宣布关闭Sora视频应用,终止与迪士尼10亿美元合作

OpenAI宣布关闭Sora视频应用,终止与迪士尼10亿美元合作

澎湃新闻
2026-03-25 09:38:08
先被里瓦尔多全面逆袭,后遭齐达内强势碾压,全能战士时运不济

先被里瓦尔多全面逆袭,后遭齐达内强势碾压,全能战士时运不济

足篮大世界
2026-03-26 10:52:09
程潇不愧是“奶潇”

程潇不愧是“奶潇”

情感大头说说
2026-03-16 00:19:50
最高奖10万!虹口这波拆迁户,赚翻了!

最高奖10万!虹口这波拆迁户,赚翻了!

新浪财经
2026-03-26 13:07:51
德云社上海开业三天遭抵制,郭德纲押宝失误引担忧

德云社上海开业三天遭抵制,郭德纲押宝失误引担忧

史鹷的生活科普
2026-03-24 22:55:38
李连杰当面一句“我刚换了心脏”,谢苗脸唰一下白了,气都不敢喘

李连杰当面一句“我刚换了心脏”,谢苗脸唰一下白了,气都不敢喘

西楼知趣杂谈
2026-02-28 21:36:48
陈熠又输了,王艺迪女单夺冠直通伦敦?世乒赛国乒女队5人名单出炉!

陈熠又输了,王艺迪女单夺冠直通伦敦?世乒赛国乒女队5人名单出炉!

乒乓助手
2026-03-27 00:05:01
全球污染最严重30城市:印度上榜14座、巴基斯坦10座,那我国呢?

全球污染最严重30城市:印度上榜14座、巴基斯坦10座,那我国呢?

南生今世说
2026-03-26 10:37:09
“老师最烦这种现眼包家长”,宝妈运动会穿紧身裙,被嘲故作娇弱

“老师最烦这种现眼包家长”,宝妈运动会穿紧身裙,被嘲故作娇弱

妍妍教育日记
2026-03-17 20:29:16
京华城案一审宣判不只柯文哲,应晓薇被判15年半,沈庆京10年

京华城案一审宣判不只柯文哲,应晓薇被判15年半,沈庆京10年

海峡导报社
2026-03-26 15:29:03
AI冲击来得太快!加州大学系统面临史上最大挑战

AI冲击来得太快!加州大学系统面临史上最大挑战

留学咖啡馆
2026-03-25 08:33:07
身中29枪!台“百亿赌王”遛狗遇伏,在柬埔寨遭枪杀

身中29枪!台“百亿赌王”遛狗遇伏,在柬埔寨遭枪杀

元宝课堂
2026-03-25 20:40:59
2026新门澳今晚最新内幕特马精选一肖一码一特码资料三中三

2026新门澳今晚最新内幕特马精选一肖一码一特码资料三中三

寰域展览
2026-03-26 22:11:26
“住宅禁放骨灰盒”新规出炉,引争议!网友:可以去化房地产库存

“住宅禁放骨灰盒”新规出炉,引争议!网友:可以去化房地产库存

火山詩话
2026-03-26 11:11:22
干翻埃尔法?尊界MPV实车曝光,前脸照搬S800

干翻埃尔法?尊界MPV实车曝光,前脸照搬S800

泡泡网
2026-03-26 11:21:11
这才叫杀疯了!烂番茄100%动作神片,这不直接碾压《镖人》?

这才叫杀疯了!烂番茄100%动作神片,这不直接碾压《镖人》?

动物奇奇怪怪
2026-03-26 17:48:01
油价反转!95号汽油破9元后迎下调,4月7日调价最新预测

油价反转!95号汽油破9元后迎下调,4月7日调价最新预测

复转这些年
2026-03-26 09:40:14
记者:利物浦把40万镑周薪给错了人,他们本应该留下阿诺德

记者:利物浦把40万镑周薪给错了人,他们本应该留下阿诺德

懂球帝
2026-03-26 15:47:08
马卡:马竞计划将阿尔瓦雷斯的年薪提高至1000万欧

马卡:马竞计划将阿尔瓦雷斯的年薪提高至1000万欧

懂球帝
2026-03-26 20:46:05
小小的但有硬派味,丰田酷路泽 FJ 正式发售,约 26.7 万元

小小的但有硬派味,丰田酷路泽 FJ 正式发售,约 26.7 万元

爱范儿
2026-03-26 15:27:20
2026-03-27 02:12:49
量子位 incentive-icons
量子位
追踪人工智能动态
12348文章数 176425关注度
往期回顾 全部

科技要闻

美团发布外卖大战后成绩单:亏损超200亿

头条要闻

特朗普:伊朗允许10艘油轮通行霍尔木兹海峡

头条要闻

特朗普:伊朗允许10艘油轮通行霍尔木兹海峡

体育要闻

申京努力了,然而杜兰特啊

娱乐要闻

刘晓庆妹妹发声!称姐姐受身边人挑拨

财经要闻

油价"驯服"特朗普?一到100美元就TACO

汽车要闻

一汽奥迪A6L e-tron开启预售 CLTC最大续航815km

态度原创

教育
本地
房产
游戏
军事航空

教育要闻

精准研判,提质增效丨我校召开2026届毕业生就业工作研判会

本地新闻

救命,这只酱板鸭已经在我手机复仇了一万遍

房产要闻

突发,三亚又有大批征迁补偿方案出炉!

PS1大IP游戏藏私货!成人手绘与盗版马里奥ROM塞满

军事要闻

担心特朗普突然停战 以总理下令48小时尽力摧毁伊设施

无障碍浏览 进入关怀版