本系列是一場為期 30 天的真實學習實驗,旨在回答一個核心問題:一名 Swift 新手,能否在生成式 AI 的輔助下,大幅加速 iOS App 的開發學習曲線?跟著我從零開始,一同見證如何從 Swift 語法基礎,到親手打造出鬧鐘、AI 圖像生成與天氣預報三款功能完整的 App。這不僅是一份學習筆記,更是一本 AI 時代下的新手開發者實戰手冊。
昨天,我們為鬧鐘 App 打好了所有地基工程:一個乾淨的專案、安裝好的 Realm 資料庫、以及核心的 AlarmData 資料模型。 然而,要復刻鬧鐘 App...
昨天,我們用 UITabBarController 把 App 的幾個主要功能區都隔出來了,感覺 App 好像有模有樣了。但點到「鬧鐘」分頁,眼前還是一片空白,...
昨天,我們成功地用假資料搭建了一個外觀精美的 UI。列表看起來有模有樣,但它目前的開關按了沒反應,資料都是寫死的,更沒有辦法新增或刪除鬧鐘。 困惑點:如何讓...
昨天,我們的 App 終於活了起來!可以從資料庫讀取、刪除鬧鐘,列表也能響應我們的操作。但它還缺少一個最關鍵的功能:新增鬧鐘。我們的「+」按鈕只會打開一個空白的...
昨天,我們完成了新增與編輯鬧鐘的核心功能,成功打通了 App 的數據主動脈。現在,需要將右邊的 > 指示選項背後的子功能頁面實作出來。 困惑點:多層頁...
昨天,我們完成了所有鬧鐘的細節設定,App 在功能層面幾乎已經完整了。使用者可以新增、編輯、刪除鬧鐘,並為其設定重複和提示聲。但有一個最根本的問題:它還不會「叫...
在過去的十幾天裡,我們透過 Apple 經典的 MVC (Model-View-Controller) 架構,從零到有成功打造了一個功能齊全的鬧鐘 App。這證...
歡迎來到第二章!在第一章中,我們已經從零到有,打造了一個功能完整、架構合理的鬧鐘 App。 在命令 AI 為我們寫東西、畫圖、甚至控制我們的 App 之前,我們...
從今天開始,我們要賦予我們的 App思考的能力。我們要讓它不再只是一個工具,而是一個能與我們對話的夥伴。 困惑點:我的 App 要怎麼跟「外面」的世界說話?...
昨天,我們成功用 App 完成了與 AI 的第一次對話。 現在,我們不只要 AI 跟我們「聊天」,更要讓 AI 成為我們的「創意工具」。今天的專案目標是當我在...