請更新您的瀏覽器

您使用的瀏覽器版本較舊,已不再受支援。建議您更新瀏覽器版本,以獲得最佳使用體驗。

科技

AI寫code神話破滅|資深電腦工程師揭秘:Claude Code寫Mac App 8小時背後的血淚史

TouchDown 創。著陸

更新於 2026年1月22日01:24 • 發布於 3小時前 • Touch Down - AI科技、商業資訊網站

資深電腦工程師David Gewirtz在外媒分享,使用Claude Code「vibe coding」方式開發Mac應用程式Vibe Code的過程,遠非輕鬆魔法,而是充滿迭代與監督。 雖然僅用8小時項目時間(橫跨約一個月)完成從iPhone App移植,但需處理UI適配、錯誤修復等多重挑戰,凸顯AI輔助開發仍依賴人類經驗。

iPhone App起源

David Gewirtz原開發iPhone版Vibe Code,用Swift及SwiftUI於Xcode環境,管理3D打印耗材,支持NFC掃描、相機拍照及iCloud同步。 此App源自其工作需求:Mac Studio啟動打印前,需查詢庫存顏色及分配狀態,iPhone雖方便但電腦上使用更佳。 他於2008年曾寫40款Objective-C App,但17年後重拾SwiftUI仍需AI輔助,選擇使用Claude Code因其終端整合Xcode效能優異。

移植挑戰大於預期

Mac Studio無相機及NFC,故移除這些功能,僅保留iCloud全雙向同步,讓iPhone掃描數據即時顯示於Mac。 初次在prompt說明目標後,10分鐘產生Mac App原型,但介面設計粗糙、列表載入緩慢,需多次建置Xcode捕捉錯誤分享給AI修復。 移植即使不是全部重寫,但仍需大量調整,David Gewirtz強調無程式基礎者難有效引導AI架構決策。

UI適配反覆折磨

Mac視窗可自由縮放,iPhone固定直式不同,Claude Code初版忽略,調整大小即版面跑位。 Gewirtz分享Xcode錯誤訊息,並指示AI記錄CLAUDE.md學習筆記(如視窗動態規則),讓其內化後續生成更準確,提升效能。 三欄布局移植意外影響iPhone版,經明確指示獨立螢幕後修復,此過程反覆除錯,遠比手寫碼費力,他直言「管理AI不如獨力coding愉快」。

開發需漸進迭代

David Gewirtz建議小步前進:先基本功能,再測試,避免大prompt生千行難驗證碼。 使用Git全備份、分支本地儲存庫,要求AI記錄進度及洞見,形成指南減重複prompt。 即使最終App滿足查看庫存及同步,過程仍需指出AI遺漏,如iCloud完整架構從iPhone版預埋。 管理AI需耐心監督,vibe coding強調人類領導、評估及精煉。

最終App大幅提升工作效率,證明Claude Code Max(每月數百美元)投資值回票價。 他提醒成功關鍵:人類監督、漸進開發、頻繁測試,AI擅長執行但非取代判斷;初學者宜從小項目起步,重視文件及版本控制。 此經驗適用AI建Mac App者:擁抱vibe coding但勿過度依賴,結合個人經驗方能高效。

撰文:TouchDown 創·著陸

查看原始文章

鄉村傳奇|中國AI開源之王逆襲 DeepSeek創辦人梁文鋒40歲身家過千億

TouchDown 創。著陸

AI競賽逆轉?DeepMind CEO:中國AI僅落後歐美數月

TouchDown 創。著陸

AI取搶飯碗係恐慌過度?牛津經濟揭真相:失業率僅經濟循環波動

TouchDown 創。著陸
查看更多
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...