iT邦幫忙

2026 iThome 鐵人賽

DAY 11
0
Vibe Coding

從 0 到 1: 產品設計師用 Vibe Coding 打造呼吸放鬆 App系列 第 11

Day 11|安裝 Xcode 與試玩 Codex 做簡易天氣預報 UI Demo

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20260921/20183825ewIqzMw0Zb.png

前言

在 Day 10 中,我們選定好開發工具。今天的內容我們將進入主要進 iOS 開發環境的 IDE 工具,了解安裝流程及如何進行開發前的前置設定。

技術/工具 它是什麼? 在這個 App 裡的用途
Swift 程式語言 撰寫呼吸節奏、計時與紀錄等功能邏輯
SwiftUI 介面框架 建立感受選擇、呼吸練習、紀錄與設定畫面
SwiftData 資料持久化框架 將練習紀錄與心得保存在手機上
Xcode Apple 的整合開發環境(IDE) 編輯、建置、預覽、除錯與執行 App
Codex+Claude Code AI Coding Agents 協助撰寫程式、理解錯誤與檢查改動

Xcode 安裝流程

  1. 前往 App Store 進行下載(確認 macOS 版本符合 Xcode 的系統需求)

    1. Xcode 官網: https://developer.apple.com/xcode/
    2. Xcode 官方文件: https://developer.apple.com/documentation/xcode
      https://ithelp.ithome.com.tw/upload/images/20260921/20183825Y65WmgpEhr.png
  2. 設定模擬器 (Simulator) 選項

    • 目前只有 iOS 需求,所以其他未選
      https://ithelp.ithome.com.tw/upload/images/20260921/20183825q07H5B4ocr.png
  3. 設定外部 Coding Agent 在 Xcode 中進行使用

  4. 完成安裝
    https://ithelp.ithome.com.tw/upload/images/20260921/20183825yynH7SQkKT.png

在 Xcode 中設定 Coding Agent

在安裝流程時,我們有設定外部 Coding Agent 在 Xcode 中進行使用。安裝完成後,我們需要進入

Settings 頁面後,打開 Intelligence 分頁,下載我們要在 Xcode 上使用的 Agent。我下載了 Codex 和 Claude Code。
https://ithelp.ithome.com.tw/upload/images/20260921/20183825XoH0squrhH.png

建立專案

  1. 選擇 App
    https://ithelp.ithome.com.tw/upload/images/20260921/20183825uagXGpF4BA.png

  2. 進到這裡就可以開始正式進行開發了。
    https://ithelp.ithome.com.tw/upload/images/20260921/201838255VEGBOBKt7.png

測試在 Xcode 用 Coding Agent 做一個簡單 UI Demo

為了熟悉後續開發流程,以及如何在 Xcode 裡使用 Coding Agent,我先試做一個 UI Demo,熟悉介面操作。這次 Demo 使用 GPT。

這個 UI Demo 參考 Apple Developer 官方示範影片: https://www.youtube.com/watch?si=Oatdexfw81cIopAG&v=oV6mC8Rt1kY&feature=youtu.be ,使用影片中的 Prompt,製作一個呈現一週天氣預報功能的簡單 App。
https://ithelp.ithome.com.tw/upload/images/20260921/20183825R5WTjrWMYw.png

首先,從 Code 頁面切換到 Conversation 畫面,輸入 Prompt。建置(Build)後,我發現目前帳號似乎不具備使用 WeatherKit 所需的 Apple Developer Program 會員資格,導致一開始取得天氣資料失敗,但由於今天主題不是這一塊,所以暫時沒花時間深入查看,先請 AI 改用假資料來進行 Demo
https://ithelp.ithome.com.tw/upload/images/20260921/20183825X3yvV0Mjjo.png

回到 Code 頁面並執行 App,就可以在 iOS 模擬器(Simulator)中查看畫面,並進行實際操作與互動啦!
https://ithelp.ithome.com.tw/upload/images/20260921/20183825XbA55mXdzT.png

https://ithelp.ithome.com.tw/upload/images/20260921/20183825gGniKvRQeW.png

Day 12 內容預告

Day 12 將針對版本管理控制的流程及工具做了解,會與分享 Git 與 GitHub。明天見,Cheers 🍻。


上一篇
Day 10|開發前的準備:用哪些技術與 AI 工具打造 iOS App?
下一篇
Day 12 | 理解 Git 與 GitHub
系列文
從 0 到 1: 產品設計師用 Vibe Coding 打造呼吸放鬆 App13
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言