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

苹果开发者自曝用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.

相关推荐
热点推荐
“文嘎之交”冲上B站热榜,这场世纪连麦算和解吗?

“文嘎之交”冲上B站热榜,这场世纪连麦算和解吗?

四味毒叔
2026-07-01 15:29:45
李春平好莱坞百亿遗产神话破灭,2002年承德文物大案将其拉下神坛

李春平好莱坞百亿遗产神话破灭,2002年承德文物大案将其拉下神坛

磊子讲史
2026-07-02 11:30:07
人去楼空!仅剩一家门店!不少人懵了:要退出杭州吗?

人去楼空!仅剩一家门店!不少人懵了:要退出杭州吗?

北青网-北京青年报
2026-07-02 10:34:04
德州爆发反伊斯兰风潮!穆斯林被歧视为扼杀文明的恐怖分子!

德州爆发反伊斯兰风潮!穆斯林被歧视为扼杀文明的恐怖分子!

罐头告诉猫迷
2026-07-01 12:26:11
朗尼克:如果问我今天的西班牙谁是全场最佳,那只能是罗德里

朗尼克:如果问我今天的西班牙谁是全场最佳,那只能是罗德里

懂球帝
2026-07-03 07:48:08
韩红再惹争议,援蒙现场护腰带外穿被指作秀,她的公益要被否定?

韩红再惹争议,援蒙现场护腰带外穿被指作秀,她的公益要被否定?

娱乐团长
2026-07-01 11:12:59
美股,突变!黄金、白银,直拉!乌克兰首都遭空袭!

美股,突变!黄金、白银,直拉!乌克兰首都遭空袭!

证券时报e公司
2026-07-03 07:56:30
赚着中国人钱,毒害中国人身体,日企在华收割万亿,至今仍在售卖

赚着中国人钱,毒害中国人身体,日企在华收割万亿,至今仍在售卖

云舟史策
2026-07-02 07:09:53
暗黑心理学:一个男人可以花钱去嫖一个长期卖淫的女人,却始终不肯原谅出轨悔罪回家的老婆。这是怎么回事呢?

暗黑心理学:一个男人可以花钱去嫖一个长期卖淫的女人,却始终不肯原谅出轨悔罪回家的老婆。这是怎么回事呢?

心理观察局
2026-06-17 06:38:26
公司新招了个211的研究生,结果培训一结束,他就辞职了。只因公司停车场没有30万以上的车,这种公司虽然大,但是对员工抠门,没前途

公司新招了个211的研究生,结果培训一结束,他就辞职了。只因公司停车场没有30万以上的车,这种公司虽然大,但是对员工抠门,没前途

不二大叔
2026-07-01 00:48:40
考上海交大奖200万,复旦奖100万!浙江一校高考奖励政策,引争议

考上海交大奖200万,复旦奖100万!浙江一校高考奖励政策,引争议

火山詩话
2026-07-02 15:09:45
墨西哥球迷狂欢震动地球:地震仪捕捉到强烈信号 狂欢导致三人死亡

墨西哥球迷狂欢震动地球:地震仪捕捉到强烈信号 狂欢导致三人死亡

红星新闻
2026-07-02 17:59:23
WTT美国大满贯第4天,张本美和栽了,蒯曼的话让日本队员心寒

WTT美国大满贯第4天,张本美和栽了,蒯曼的话让日本队员心寒

爱体育的小悠悠
2026-07-03 00:14:54
斯诺克决出20席32强!中国双星连日突围,刘宏宇新赛季赚17万奖金

斯诺克决出20席32强!中国双星连日突围,刘宏宇新赛季赚17万奖金

刘姚尧的文字城堡
2026-07-03 08:28:55
精神小妹的生活原来是这样的!网友:终于知道她们为啥都这么瘦了

精神小妹的生活原来是这样的!网友:终于知道她们为啥都这么瘦了

深度报
2026-02-11 23:35:03
伊最高领袖没料到,老哈梅灵车还没到圣城,以色列先准备斩首行动

伊最高领袖没料到,老哈梅灵车还没到圣城,以色列先准备斩首行动

时光流转追梦人
2026-07-03 02:03:12
苏州一医院现低矮“丁义珍式”窗口,院方回应

苏州一医院现低矮“丁义珍式”窗口,院方回应

界面新闻
2026-07-02 18:46:01
前所未有!NBA两周!!送走3位冠军FMVP!

前所未有!NBA两周!!送走3位冠军FMVP!

柚子说球
2026-07-03 01:33:37
西安赛格商户坠楼,曾因“拆券”被罚千万,详情披露

西安赛格商户坠楼,曾因“拆券”被罚千万,详情披露

中国新闻周刊
2026-07-02 18:40:49
四川一名大学生发了几条短信被广州电信“保护性停机” 多个App受影响 要想恢复得奔波数千公里线下办理

四川一名大学生发了几条短信被广州电信“保护性停机” 多个App受影响 要想恢复得奔波数千公里线下办理

信网
2026-07-01 16:29:16
2026-07-03 09:11:00
量子位 incentive-icons
量子位
追踪人工智能动态
12886文章数 176508关注度
往期回顾 全部

科技要闻

特斯拉交付超预期7.4万辆,股价却大跌7.5%

头条要闻

母亲腿疾 上海孝顺女儿自费装"电梯"给全楼用却遭抵制

头条要闻

母亲腿疾 上海孝顺女儿自费装"电梯"给全楼用却遭抵制

体育要闻

韩国人,为什么恨透了洪明甫?

娱乐要闻

众星祝福祖国,曾沛慈原形毕露?

财经要闻

千亿茶市场无赢家:澜沧巨亏 八马停"蹄"

汽车要闻

有纯电有增程 还有二代VLA支持 小鹏MONA L03预售价14.38万起

态度原创

手机
时尚
健康
旅游
军事航空

手机要闻

千元机将消失了吗?卢伟冰:手机行业正经历近十年来最严峻时刻

这个夏天,你一定吃过她们的瓜

这4类消化病患者 吃粘食管住嘴

旅游要闻

乘红色列车 悟革命初心(红色旅游)

军事要闻

美军“航母杀手”首次公开 此前从未展示

无障碍浏览 进入关怀版