本系列是一場為期 30 天的真實學習實驗,旨在回答一個核心問題:一名 Swift 新手,能否在生成式 AI 的輔助下,大幅加速 iOS App 的開發學習曲線?跟著我從零開始,一同見證如何從 Swift 語法基礎,到親手打造出鬧鐘、AI 圖像生成與天氣預報三款功能完整的 App。這不僅是一份學習筆記,更是一本 AI 時代下的新手開發者實戰手冊。
昨天,我們成功地讓 AI 化身為設計師,根據文字描述生成了專業的配色方案。這證明了透過精準的 Prompt,我們可以讓 AI 穩定地輸出結構化的資料。 今天,我...
昨天,將使用者輸入的夢境描述,從輸入頁傳遞到了結果頁。文字的橋樑已經搭建完成,但我們的最終目標,是將這段文字轉化為一幅真正的視覺圖像。 今天,我們就要來實現這個...
今天,我們的目標就是透過優化載入流程與加入動畫,讓整個體驗更加流暢。 困惑點:我的 App 現在能用了,但體驗很差。當我點擊「生成」按鈕後,UI 會卡住好幾...
到目前為止,我們與 AI 的互動模式都是一問一答:我們發送一段文字,AI 回傳一段文字或一張圖片。AI 就像一個知識淵博的顧問,能為我們提供資訊、生成內容,但它...
在過去的二十多天裡,我們幾乎每天都在和 AI協作。大家看到的,是 AI 如同一位完美的家教,有問必答,甚至能產出程式碼。但真實的開發流程,真的是如此順利嗎? 今...
今天,我們要從零開始,打造一個功能最經典、也考驗綜合實力的 App:Weather Api App。我們的第一步,是建立整個 App 的數據心臟——我們將串接真...
昨天,我們成功地為天氣 App 打造了數據基礎。 今天,我們將從零開始,搭建顯示天氣資訊的 UI 畫面,並導入 MVVM 架構的大腦——ViewModel,將昨...
昨天,我們完成了顯示天氣詳情的核心功能模組。然而,使用者還無法選擇他們想看的地區。 今天,我們就要來完主入口畫面。我們將使用 MapKit 框架,打造一個以台...
今天是鐵人賽的第 29 天,這趟不可思議的旅程,即將抵達終點。 回首這一個月,彷彿一場夢。我還記得 Day 2 時對 Optional 感到困惑,記得第一次在...
三大篇章,三十日的足跡:旅程回顧 回望這段旅程,我們經歷了三個主要階段,從 iOS 的核心基礎,一路探索到 AI 應用的前沿: 第一篇章:iOS 核心實力打...