苹果开发者揭秘:借助Claude实现95%开发,应用成功上线!

共计 2915 个字符,预计需要花费 8 分钟才能阅读完成。

闻乐 由 凹非寺报道

量子位 | 公众号 QbitAI

一位苹果开发者近日展示了他利用 AI 技术开发的应用程序,Claude 的使用率高达 95%

具体情况是,这位开发者最近推出了一款专门用于调试 MCP 服务器的原生 macOS 应用,名为Context——

这款应用几乎是完全由 Claude Code 构建而成。

此应用的开发者 indragiek 自 2008 年起便开始为 Mac 平台开发软件。

他的最新项目旨在利用 Apple 的 SwiftUI 框架,开发出一款在 macOS 平台上非常便捷且实用的开发工具。

颠覆传统开发:Claude Code 的强大助力

与以往的开发模式截然不同,Claude Code 在 Context 项目中贡献了 95% 的工作量,indragiek 表示:

“在这个包含 20000 行代码的项目里,我自己写的部分不足 1000 行。”

“工程师”Claude 的表现确实令人惊讶,甚至能够为苹果公司提供服务(doge)。

虽然调侃归调侃,但接下来我们将深入“学习”这位开发者如何运用 Claude 的智慧。

苹果开发者分享“驯化”Claude 的经验

作为一名资深工程师,Indragie 和许多同行一样,手头上有一份“未完成项目”的清单。

尽管他能够成功构建项目的原型,但在交付最后 20% 的工作时,常常需要消耗大量时间和精力,从而导致项目搁置。

因此,他已经整整六年未能成功发布任何副项目。

今年 2 月,他开始尝试借助于

Claude Code来辅助项目的完成,结果 Claude 几乎承担了所有的工作任务。

Claude:编程的智能助手,如何重塑开发体验

Claude 采用了 “Agent 循环” 的创新框架,通过一个简洁的文本框输入提示,彻底取代了传统 IDE 在 VS Code 中的角色。

在实际的开发过程中,Claude 不仅能有效识别和阅读现有源代码,还能够理解代码的风格与设计模式,阅读附加文档,生成测试验证,编译程序并执行测试,甚至在编译和测试出现问题时进行迭代修复等。

根据 Indragie 的反馈,Claude 在使用 Swift 和 SwiftUI 时,尤其在 Swift 5.5 之前的版本中表现尤为出色,特别是在 SwiftUI 的应用上。

虽然 Claude 能够生成准确的 UI 代码,但在美观性方面可能仍需改进,这一问题能够通过后续的迭代进行优化。

正如 Indragie 所述,只需在文本框中输入“让它更美观”,便能够直接得到更为理想的效果。

这种操作所带来的效果如下:

下面是重点!

在 Swift Concurrency 等重大变化以及新旧 API 的选择上,Claude 有时可能会显得不够准确。

Indragie 的创新方法提升 Claude 的性能

因此,Indragie 设计了一个名为 CLAUDE.md 的文档,旨在为 Claude 提供现代 API 的基本指导,以帮助其规避常见的错误。

苹果开发者揭秘:借助 Claude 实现 95% 开发,应用成功上线!

Indragie 指出,“上下文工程”是至关重要的,他通过实施“预设 Agent”的策略,旨在最大化 Claude 的性能。

他注意到,尽管模型具备 200k tokens 的上下文窗口,但随着窗口使用量的增加,模型的表现却会逐渐下滑,而“压缩”机制则可能使得一些关键细节丢失。

苹果开发者揭秘:借助 Claude 实现 95% 开发,应用成功上线!

为了解决这一问题,他采用了“预设 Agent”的方法,使得 Agent 能够预先分析额外的上下文资料(如 CLAUDE.md 文档、特定资料或源代码),以此来提升输出的质量。

苹果开发者揭秘:借助 Claude 实现 95% 开发,应用成功上线!

优化 Claude 的工作流程:有效的反馈与扩展思考

为了确保 Claude 能够有效执行任务,他必须具备 清晰的需求规格说明

无论是通过语音还是文字输入,Indragie 更倾向于使用打字方式进行操作。

打开 扩展思考 模式至关重要!

为防止 Claude 在未思考充分的情况下直接进入实施阶段,Indragie 指导他先采用其他扩展思考模式并“制定计划”。

通过输入如 “think”“think hard”“think harder”“ultrathink”等关键词,可以激活 Claude 不同层次的扩展思考,其中 “ultrathink” 虽然消耗的 token 最多,但能带来最佳的结果。

Claude 具备独立驱动反馈循环的能力,使他能够进行必要的调整、测试并收集失败的原因。

因此,Indragie 建议要 建立有效的反馈循环——涵盖构建、测试、修复错误以及改善用户体验的全过程。

他利用 XcodeBuildMCP 来简化应用构建和运行的问题,然而,对于那些需要用户交互才能触发的 Bug 或用户体验问题,仍需手动提供日志或截图以便于解决。

Indragie 的发现:Claude Code 超越编码的潜力

在编程之外,Indragie 意识到 Claude Code 作为一个通用模型,能够处理的不仅限于代码编写,还涉及文案编辑、功能规划等多方面的任务。

他认为最具价值的功能之一是 生成高度逼真的模拟数据,这项功能显著提升了用户界面原型的开发速度,以及功能的验证,尤其是在缺乏真实数据的情境下。

此外,Indragie 还发现 构建高质量的自动化 几乎是 无成本的

他运用 Claude 创建了一个包含 2000 行代码的 Python 发布脚本,此脚本能够执行环境检查、生成更新日志、创建描述 macOS 应用程序更新信息的 XML 文件,发布至 GitHub 并进行调试等多项功能。

在脚本完成后,Indragie 通过一个简单的单行提示词来优化命令行界面的输出,最终呈现出令人满意的效果:

未来开发环境的全新视角

经过一番学习,Indragie 逐渐发现自己主要依赖的工具仅限于两个:Claude Code 和 GitHub Desktop。

因此,他认为未来的集成开发环境(IDE)将会有显著变革,源码编辑器的角色可能不再是核心,未来的重点将是支持开发者

设定 Agent 的环境 并建立对 Agent 至关重要的 反馈循环

在成功推出 Context 应用后,Indragie 激动地分享道:

对我而言,这一过程中最令人振奋的并不是我所创造的应用,而是我可以重新满足自己的编程热情,并发布高质量的副项目。这仿佛让我每天多出了五个小时,而我为此只需每月支付 200 美元的费用。

另一个重要消息

根据 Claude Code 发布的数据显示,自从今年 2 月上线以来,已经有 115,000 名开发者使用该工具,并在一周内处理了 195,000,000 行代码。

如果 Claude Code 被视为一名初级工程师,这些数据意味着其年收入可能高达 130,000,000 美元。

年薪一亿美元的机会也降临到了 Claude 身上~

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

探索 Claude Code 的潜力与机遇

如同一名初级工程师,Claude Code 的年收入或许可以达到惊人的 13,000,000 美元。这一数据无疑为 Claude 开启了年薪一亿美金的全新可能性。若对此信息感兴趣,可以访问项目页面了解更多:项目地址。

— 完 —

量子位 QbitAI

请关注我们,及时获取最新科技动态。

来源:今日头条
原文标题:苹果开发者自曝用 Claude 完成 95% 开发,开发应用已上架 – 今日头条
声明:
文章来自网络收集后经过 ai 改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!
正文完
 0
小智
版权声明:本站原创文章,由 小智 于2026-01-11发表,共计2915字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
使用智语AI写作智能工具,您将体验到ChatGPT中文版的强大功能。无论是撰写专业文章,还是创作引人入胜的故事,AI助手都能为您提供丰富的素材和创意,激发您的写作灵感。您只需输入几个关键词或主题,AI便会迅速为您生成相关内容,让您在短时间内完成写作任务。
利用AI智能写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效率,激发灵感。来智语AI体验 ChatGPT中文版,开启你的智能写作之旅!
评论(没有评论)
利用智语AI写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效ai率,激发灵感。来智语AI体验ChatGPT中文版,开启你的智能ai写作之旅!
0