iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
生成式 AI

iOS? AI-Yes!:用 Vide Coding 加速我的 Swift 學習曲線 系列

本系列是一場為期 30 天的真實學習實驗,旨在回答一個核心問題:一名 Swift 新手,能否在生成式 AI 的輔助下,大幅加速 iOS App 的開發學習曲線?跟著我從零開始,一同見證如何從 Swift 語法基礎,到親手打造出鬧鐘、AI 圖像生成與天氣預報三款功能完整的 App。這不僅是一份學習筆記,更是一本 AI 時代下的新手開發者實戰手冊。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊nutc imac
DAY 21

Day 21 - 【AI 專案 II】AI 夢境視覺化師:打造輸入介面與多頁面傳值

昨天,我們成功地讓 AI 化身為設計師,根據文字描述生成了專業的配色方案。這證明了透過精準的 Prompt,我們可以讓 AI 穩定地輸出結構化的資料。 今天,我...

2025-10-05 ‧ 由 justin_log 分享
DAY 22

Day 22 - 【AI 專案 II】AI 夢境視覺化師:呼叫 Gemini 圖像生成模型

昨天,將使用者輸入的夢境描述,從輸入頁傳遞到了結果頁。文字的橋樑已經搭建完成,但我們的最終目標,是將這段文字轉化為一幅真正的視覺圖像。 今天,我們就要來實現這個...

2025-10-06 ‧ 由 justin_log 分享
DAY 23

Day 23 - 【AI 專案 II】AI 夢境視覺化師:體驗升級與動畫

今天,我們的目標就是透過優化載入流程與加入動畫,讓整個體驗更加流暢。 困惑點:我的 App 現在能用了,但體驗很差。當我點擊「生成」按鈕後,UI 會卡住好幾...

2025-10-07 ‧ 由 justin_log 分享
DAY 24

Day 24 - 【AI 超能力】Function Calling 是什麼?讓 AI 控制你的 App

到目前為止,我們與 AI 的互動模式都是一問一答:我們發送一段文字,AI 回傳一段文字或一張圖片。AI 就像一個知識淵博的顧問,能為我們提供資訊、生成內容,但它...

2025-10-08 ‧ 由 justin_log 分享
DAY 25

Day 25 - 【AI 協作心法】Vibe Coding 的真相:駕馭 AI 開發流程的挑戰與對策

在過去的二十多天裡,我們幾乎每天都在和 AI協作。大家看到的,是 AI 如同一位完美的家教,有問必答,甚至能產出程式碼。但真實的開發流程,真的是如此順利嗎? 今...

2025-10-09 ‧ 由 justin_log 分享
DAY 26

Day 26 - 【天氣實戰 I】API 串接與數據模型:打造 App 的數據核心

今天,我們要從零開始,打造一個功能最經典、也考驗綜合實力的 App:Weather Api App。我們的第一步,是建立整個 App 的數據心臟——我們將串接真...

2025-10-10 ‧ 由 justin_log 分享
DAY 27

Day 27 - 【天氣實戰 II】導入 MVVM 架構與 UI 搭建

昨天,我們成功地為天氣 App 打造了數據基礎。 今天,我們將從零開始,搭建顯示天氣資訊的 UI 畫面,並導入 MVVM 架構的大腦——ViewModel,將昨...

2025-10-11 ‧ 由 justin_log 分享
DAY 28

Day 28 - 【天氣實戰 III】打造互動地圖:MapKit 應用與畫面呈現

昨天,我們完成了顯示天氣詳情的核心功能模組。然而,使用者還無法選擇他們想看的地區。 今天,我們就要來完主入口畫面。我們將使用 MapKit 框架,打造一個以台...

2025-10-12 ‧ 由 justin_log 分享
DAY 29

Day 29 - 【完賽前回顧】AI 時代下,身為 iOS 開發者的變與不變

今天是鐵人賽的第 29 天,這趟不可思議的旅程,即將抵達終點。 回首這一個月,彷彿一場夢。我還記得 Day 2 時對 Optional 感到困惑,記得第一次在...

2025-10-13 ‧ 由 justin_log 分享
DAY 30

Day 30 - 【鐵人鍊成!】我的 AI 賦能 iOS 開發之路全系列文章索引

三大篇章,三十日的足跡:旅程回顧 回望這段旅程,我們經歷了三個主要階段,從 iOS 的核心基礎,一路探索到 AI 應用的前沿: 第一篇章:iOS 核心實力打...

2025-10-14 ‧ 由 justin_log 分享