付費限定

📖為什麼現在是學習 TCA 的最好時機?

更新於 發佈於 閱讀時間約 6 分鐘

如果你剛參加完 iPlayground,對 TCA 產生興趣,這篇文章幫你整理學習資源以及理由。

去年我在 iPlayground 演講的題目是「🗣️Why SwiftUI? Why TCA?」。當時選這個題目,是希望把在公司團隊多年來使用 SwiftUI 與 TCA,作為 iOS apps 主要框架的經驗,分享給大家。

我給出的「Why TCA」理由是:

  1. 😋已入坑,小孩愛吃,會再回購
  2. 🚥能輕鬆寫出很關鍵的測試
  3. 👮狀態集中管理 + 可組合
  4. 👽優秀的外部依賴管理能力
  5. 🤖適合搭配 AI 工具

當時的投影片我只有把檔案放在 13+,現在我也公開在 SpeakerDeck。歡迎分享給更多人參考:

一年過去,TCA 在台灣社群的熱度明顯提升。iPlayground 就有兩場 TCA 相關的主題,儼然成為架構方面的熱門話題。

YC 提到是看了我在 2023 年底開始錄製的「iOS 開發配飯吃 • SwiftUI + TCA 系列」影片學的。Art 則是與我一起經歷實戰的前同事。

除了上述影片系列,現在學習 TCA,又多了幾個中文資源可以參考:

SwiftUI-TCA-Template

SwiftUI-TCA-Template 是我結合了多年的 SwiftUI 與 TCA 實戰經驗而建立的 SPM 模版專案。iPlayground app 就是以此為基礎。

我在 2024 年底寫這篇介紹文時,只有說明原理,一直到今年中才開源。所以當時讀過但尚未用過的朋友,可以重新參考。

iplayground-app-2025

iplayground-app-2025 是開源的專案。

我在前幾天的文章 📲iPlayground 開源 App 背景故事以及 iPlayground After Party 的 Lightning Talk 有提到,這應該是台灣社群比較有規模的開源 TCA sample project。

未來有機會的話,我會把這個專案拿來當成教材,錄製影片或寫寫文章。

但你不需要等我。想學 TCA 的話,請直接 clone repo、抓下來親自研究!

git clone https://github.com/iplayground/iplayground-app-2025

Point-Free

最後,如果想認真把 TCA 學起來,我當然是推薦原作者 Point-Free 官方

如果你還沒訂閱 Point-Free,使用我的推薦連結,你我都可以獲得 $18 的 credit,相當於一個月免費

我該學習 TCA 嗎?

現在學習 TCA,外部條件已經齊備:框架穩定、資源豐富、社群討論度高。剩下的是你個人的內部條件。

如果你無法判斷是否該投資時間去學 TCA,這裡提供幾個簡單的判斷標準:

以行動支持創作者!付費即可解鎖
本篇內容共 2019 字、0 則留言,僅發佈於📦 SwiftUI & TCA你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
留言
avatar-img
留言分享你的想法!
avatar-img
13+
1.4K會員
79內容數
13 以 10+ 年 iOS 開發經驗為基礎撰寫,助你在 AI 時代成為更有自信的技術工作者。 ❤️ 支持 13 創作! 🤖 AI 工具實戰經驗與深度思考 🧠 軟體開發思維、職涯發展建議 💡 實用技巧與踩坑經驗分享 😔 開發者身心健康與職業傷害
13+的其他內容
2025/08/26
今年 iPlayground,我自告奮勇接下了 iOS app 的開發。開發背後的一些小故事,我覺得可以拿出來分享,就寫了這篇文章。
Thumbnail
2025/08/26
今年 iPlayground,我自告奮勇接下了 iOS app 的開發。開發背後的一些小故事,我覺得可以拿出來分享,就寫了這篇文章。
Thumbnail
2025/08/20
從技術框架到人生哲理的奇妙聯想。
2025/08/20
從技術框架到人生哲理的奇妙聯想。
2024/12/29
累積多個中大型專案的 SwiftUI + TCA 模組化實戰經驗,三年半精華濃縮在這篇。是我目前寫過最有系統的一次整理,值得深入瞭解。
Thumbnail
2024/12/29
累積多個中大型專案的 SwiftUI + TCA 模組化實戰經驗,三年半精華濃縮在這篇。是我目前寫過最有系統的一次整理,值得深入瞭解。
Thumbnail
看更多
你可能也想看
Thumbnail
常常被朋友問「哪裡買的?」嗎?透過蝦皮分潤計畫,把日常購物的分享多加一個步驟,就能轉換成現金回饋。門檻低、申請簡單,特別適合學生與上班族,讓零碎時間也能創造小確幸。
Thumbnail
常常被朋友問「哪裡買的?」嗎?透過蝦皮分潤計畫,把日常購物的分享多加一個步驟,就能轉換成現金回饋。門檻低、申請簡單,特別適合學生與上班族,讓零碎時間也能創造小確幸。
Thumbnail
介紹幾個免費學習資源的平臺,網站包括菜鳥教程、學吧導航、doyoudo、我要自學網、DeepLearning.AI和AI大學堂。這些網站提供了各種IT、設計、人工智慧等領域的免費教學資源。
Thumbnail
介紹幾個免費學習資源的平臺,網站包括菜鳥教程、學吧導航、doyoudo、我要自學網、DeepLearning.AI和AI大學堂。這些網站提供了各種IT、設計、人工智慧等領域的免費教學資源。
Thumbnail
分享接受線上 AI 培訓時,自製宣傳影片的經驗。使用 iPhone 電影模式、Keynote 簡報動畫等低成本製作方式,並分享心得與製作過程。
Thumbnail
分享接受線上 AI 培訓時,自製宣傳影片的經驗。使用 iPhone 電影模式、Keynote 簡報動畫等低成本製作方式,並分享心得與製作過程。
Thumbnail
臺大開放式課程(NTU OCW) 自2009年開放式課程網站建立至今,十多年來已經累積了超過300門的課程,透過與均一教育平台的交流,期待透過共同合作,推出有助於豐富高中多元課程的線上課程,讓學生能更深入認識大學相關學群的課程,進而幫助他們在自我探索、選擇科系以及生涯規劃上有更多元的認識。
Thumbnail
臺大開放式課程(NTU OCW) 自2009年開放式課程網站建立至今,十多年來已經累積了超過300門的課程,透過與均一教育平台的交流,期待透過共同合作,推出有助於豐富高中多元課程的線上課程,讓學生能更深入認識大學相關學群的課程,進而幫助他們在自我探索、選擇科系以及生涯規劃上有更多元的認識。
Thumbnail
黑板板書?多媒體投影? 從以前需要手動塗畫的幻燈片,到後來的影片、PPT,現在新世代偏好的Canva(我現在也非常倚賴XDDD),又或者是各種AI軟體──教學現場,到底應該要用什麼工具呢?
Thumbnail
黑板板書?多媒體投影? 從以前需要手動塗畫的幻燈片,到後來的影片、PPT,現在新世代偏好的Canva(我現在也非常倚賴XDDD),又或者是各種AI軟體──教學現場,到底應該要用什麼工具呢?
Thumbnail
隨著科技日新月異的進步,線上學習已成為現代人學習語言的重要途徑。網路不僅打破地理空間的限制,讓世界各地的學習者都能活用自己的時間,無論何時何地都可以掌握新知。在這波線上學習風潮中,線上語言家教平台如雨後春筍般崛起,而AmazingTalker正是其中的佼佼者。
Thumbnail
隨著科技日新月異的進步,線上學習已成為現代人學習語言的重要途徑。網路不僅打破地理空間的限制,讓世界各地的學習者都能活用自己的時間,無論何時何地都可以掌握新知。在這波線上學習風潮中,線上語言家教平台如雨後春筍般崛起,而AmazingTalker正是其中的佼佼者。
Thumbnail
良好的學習環境對於線上補習來說至關重要。在文章中,我們探討了影響學習的因素,設定學習目標的重要性以及提供了減少干擾、創造愉快學習策略等實用建議。最後,文章也推薦了AmazingTalker在提供豐富的線上教學資源以及個人化的學習計畫方面的優勢。
Thumbnail
良好的學習環境對於線上補習來說至關重要。在文章中,我們探討了影響學習的因素,設定學習目標的重要性以及提供了減少干擾、創造愉快學習策略等實用建議。最後,文章也推薦了AmazingTalker在提供豐富的線上教學資源以及個人化的學習計畫方面的優勢。
Thumbnail
公司因應疫情將教室設備升級為互動式大螢幕及追焦鏡頭,方便實體+視訊同步開課進行,視訊的學員可以來自四面八方,也有學員在國外香港、大陸及越南等地,這對於我公開班招生非常有幫助。 今天公司特別安排數位科技很擅長的顧問分享,如何運用myViewBoard在教學上及班務人員如何協助講師完
Thumbnail
公司因應疫情將教室設備升級為互動式大螢幕及追焦鏡頭,方便實體+視訊同步開課進行,視訊的學員可以來自四面八方,也有學員在國外香港、大陸及越南等地,這對於我公開班招生非常有幫助。 今天公司特別安排數位科技很擅長的顧問分享,如何運用myViewBoard在教學上及班務人員如何協助講師完
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News