iT邦幫忙

2026 iThome 鐵人賽

DAY 10
0
Vibe Coding

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

Day 10|開發前的準備:用哪些技術與 AI 工具打造 iOS App?

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20260920/20183825HcnteL6tRT.png

前言

Day 9,我和 AI 一起整理產品決策,接下來,要開始進入自己陌生的 iOS 開發領域了。

在開發之前,我想先搞懂:這個 App 會用哪些技術?它們各自負責什麼?又需要準備哪些工具?

今天會分享這次選用的技術與工具。由於我是 iOS 新手,過往的產品開發經驗都以 Web 為主,所以先向 AI 諮詢,之後也打算請有 iOS 開發經驗的友人幫我看看!

這次使用哪些技術與工具?

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

技術與工具的選擇考量

  1. Swift:參考 iOS 社群開發者的分享,以及過往鐵人賽大大的 Swift 介紹文章,再考量 Swift 是 Apple 推出的程式語言,有官方文件與開發工具可以搭配學習,因此決定採用 Swift,並以 SwiftUI 建立介面。
  2. Codex 實作、Claude Code 審查:因為自己不會寫程式,很難判斷 AI 產出的程式碼是否有問題,所以希望多一道檢查。這次預計由 Codex 負責實作,再請 Claude Code 依照同一份 PRD 進行 Code Review,檢查需求遺漏與可能的錯誤。透過不同模型交叉審查,希望增加發現盲點的機會;最後仍需要搭配測試,以及自己在 iPhone 上的實際操作,確認功能是否符合預期。

Day 11 內容預告

下一篇預計開始安裝 Xcode,熟悉工具流程,並建立第一個 iOS 專案。明天見,Cheers 🍻


上一篇
Day 9|和 AI 大大們一起找出 PRD 規劃盲點,釐清需求與進行產品決策
下一篇
Day 11|安裝 Xcode 與試玩 Codex 做簡易天氣預報 UI Demo
系列文
從 0 到 1: 產品設計師用 Vibe Coding 打造呼吸放鬆 App13
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言