回部落格
iThome 鐵人賽Vibe CodingiOSClaude CodeCodex育兒

iThome 鐵人賽 Day 1:一個沒寫過 Swift 的工程師,想讓另一半不再問「你怎麼沒跟我說?」

說明這個系列想解決的育兒問題、為什麼用 Vibe Coding 做 iOS App,以及這 30 天的整體規劃。

Steven Chang
Steven Chang
2026年9月15日 01 Min read
訂閱
iThome 鐵人賽 Day 1:一個沒寫過 Swift 的工程師,想讓另一半不再問「你怎麼沒跟我說?」

本文同步發表於 iThome 鐵人賽,系列:神隊友.swift:30 天 Vibe Coding 打造育兒 iOS App

說明這個系列想解決的育兒問題、為什麼用 Vibe Coding 做 iOS App,以及這 30 天的整體規劃。

大家好,我是 Steven,軟體工程師,平常主要有個人接案、DevOps、系統開發、維運。家裡有一個小朋友。

接下來 30 天,我想嘗試:一行 Swift 都沒寫過的我,要用 Vibe Coding,從零做一個幫爸媽省時間的育兒 iOS App。

這不是 Swift 教學合集,而是一個工程師把育兒上的真實問題,一個一個做成 App 功能的完整紀錄,包含 AI 寫錯、不懂的地方、卡關的那些時刻。

1. 為什麼選擇育兒當題目?

帶小孩的日常,最缺的不是方法,而是時間。

聯絡簿要簽、明天要帶的東西要準備、疫苗和健檢要記得預約、孩子生病時要找哪間診所有開⋯⋯每件事都不難,但一件接一件,永遠做不完。

事情多還不是最難的,更難的是「兩個人怎麼一起記得」:

  • 幼兒園的通知只有一個人看到,另一個人完全不知道明天要帶水彩
  • 藥早上餵過了沒?上次發燒幾度?輪流照顧的時候,最容易在交接時出錯
  • 想幫忙的那一方,常常不知道現在該做什麼,只能問一句「要我幫什麼?」
  • 要記得所有事的,常常是同一個人,久了就變成一個人的負擔

所以我想做的,是讓兩個人都能隨時知道家裡發生什麼事、自己可以接手什麼,不用每件事都靠一個人記、一個人交代。

身為工程師,遇到重複又煩人的事情,第一個念頭就是:這個能不能用程式解決?

2. 核心挑戰

這次兩個我最想挑戰的地方:

  • 不會 Swift,也能做出 iOS App 嗎? Vibe Coding 簡單說就是用講的寫程式:我描述想要的功能,AI 負責寫程式碼,我負責看懂、測試,再決定要不要留下來。開發會搭配 Xcode,AI 工具預計同時試試 Claude Code 和 Codex。
  • 做出來的東西,真的能幫到育兒的爸媽嗎? 這可能是老掉牙的主題,但我還是想自己動手試試看,能不能解決問題。

3. 本系列文章目標

這 30 天的路線大概長這樣,實際進度會跟著開發狀況調整:

階段天數主題
前言Day 1參賽初衷與想解決的問題
痛點收集Day 2~3自己的痛點假設、做一個投票頁收集大家的痛點
規劃與開發Day 4~24先解決自己家的需求,邊開發邊參考投票結果
實際使用與回顧Day 25~30家裡實際用用看、邀請其他家庭試用、回顧 Vibe Coding 的得與失

4. 我的實作計畫

  • 先花兩天收集痛點,接著就進入開發,邊做邊參考大家的回饋
  • 從遇到的育兒問題開始,一次解決一個
  • 過程中碰到哪些技術、踩到哪些坑,就寫哪些
  • 做出來的和還在嘗試的,都會照實記錄

分享

iThome 鐵人賽 Day 1:一個沒寫過 Swift 的工程師,想讓另一半不再問「你怎麼沒跟我說?」
iThome 鐵人賽 Day 1:一個沒寫過 Swift 的工程師,想讓另一半不再問「你怎麼沒跟我說?」

說明這個系列想解決的育兒問題、為什麼用 Vibe Coding 做 iOS App,以及這 30 天的整體規劃。

Gooliya 鼓櫟數位
Steven Chang

Steven Chang

軟體工程師,平常主要有個人接案、DevOps、系統開發、維運。研究 AI 是為了省下時間陪小朋友。

專案卡住了,或是想把重複的工作交出去?

我做 AI 專案救援、系統架構開發、AI Agent 與流程自動化。先聊聊你的情況,不用先想清楚要做什麼。

免費訂閱 Gooliya 鼓櫟數位電子報

雜談 AI、開發與自動化,新文章上線時寄給你。

訂閱服務由 Kit 提供,Email 只用來寄送新文章