成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

蘋果開發者自曝用Claude完成95%開發,開發應用已上架

人工智能 新聞
一位蘋果開發者最新發布了一款用于調試MCP服務器的原生macOS應用Context。

蘋果開發者自曝用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

責任編輯:張燕妮 來源: 量子位
相關推薦

2013-04-15 14:04:49

蘋果下架開發者

2013-07-22 10:08:28

蘋果開發者網站

2010-10-19 11:14:06

2014-05-30 17:21:04

WWDC2014預測蘋果

2011-02-18 11:52:44

iPadiPhone

2013-12-18 14:41:06

蘋果開發者iOS 7

2011-12-29 17:09:08

開發者沙龍

2009-05-08 09:12:30

AppleiPhone開發

2018-08-07 15:22:15

2013-11-12 12:59:29

Android開發者

2011-03-30 16:55:29

亞馬遜KindleiOS

2025-06-30 11:53:53

2012-05-27 20:58:16

應用

2012-06-13 01:23:30

開發者程序員

2013-03-08 02:31:38

2021-11-14 07:34:28

Windows 11操作系統微軟

2013-01-21 13:17:26

蘋果App Store下架

2011-09-26 17:02:05

安卓蜂窩冰激凌三明治

2018-05-06 23:25:47

開發者 應用安卓
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 999精品网 | 免费的av网站| 色又黄又爽网站www久久 | 91欧美| 国产999精品久久久久久 | av中文字幕在线观看 | 日韩电影免费观看中文字幕 | 91视频官网| 色婷婷影院 | 在线观看免费福利 | 成人在线免费视频 | 国产精品精品视频一区二区三区 | 丝袜 亚洲 欧美 日韩 综合 | 热99在线| 欧美在线网站 | 欧美一区2区三区4区公司二百 | 中文字幕亚洲一区二区三区 | 国产精品高 | 午夜精品三区 | 精品影院 | 免费在线观看一区二区三区 | 97精品久久 | 国产精品国产a级 | 可以看黄的视频 | 中文字幕在线一区 | 欧美理论片在线观看 | 欧美4p| 中文字幕av在线一二三区 | 在线中文字幕第一页 | 欧美精品一区三区 | www久久久 | 天堂在线91 | 国产成人精品区一区二区不卡 | 欧美精品一区二区三区蜜桃视频 | 日韩欧美一区二区三区免费看 | av一区二区三区四区 | 九九热精品视频 | 国产欧美一区二区三区另类精品 | 日韩免费一二三区 | 日韩欧美国产综合 | 日本一二三区高清 |