📦 推薦 Swift Package ✨Swift Dependencies 的語法靈感來自 SwiftUI Environment Swift Dependencies 的語法設計受到 SwiftUI Environment 啟發,兩者的宣告方式幾乎完全相同。透過互相對照,讓你一次學會兩種機制。
😔 開發者職業傷害 📦解決 SwiftSyntax 編譯超慢的問題 我過去對於推廣使用 Point-Free 的許多套件有所保留,因為使用 Swift Macros 來簡化語法,連帶依賴的 SwiftSyntax 會浪費大量的編譯時間。我甚至為了這個問題而換電腦。幸好自從 Xcode 16.4 以後獲得解決了!
😔 開發者職業傷害 💸iOS 26 就要來了,準備好了嗎? iOS 26 即將正式推出、iPhone 17 準備開始預購、Xcode 26 RC 版已經可以打包上傳 App。如果還沒準備好 Liquid Glass 設計有暫時解決方案。
🧠 軟體開發思維 🌬️從 Apple 2025 年 9 月發表會聊聊「升級感」 升級感來自於邊際成本換來的邊際效益,而且主要來自心理知覺與感受,而非規格數字。我相信充分了解自己感受的人,能做出高升級感的消費決策。
📦 推薦 Swift Package 🔀UUID 的隨機特性很好,測試的困難就交給 Swift Dependencies UUID 的隨機性讓測試變得不可預測。透過 Swift Dependencies 的 UUIDGenerator,我們可以在測試時產生遞增的 UUID,確保排序邏輯正確。還會自動識別運作環境,不影響實際 app 運作。
📦 推薦 Swift Package 🕕時間看似單純,但很難測試,靠 Swift Dependencies 來救 透過 Swift Dependencies 最基本的功能,就做到讓原本無法掌握的系統時間,變得完全可控。讀完肯定讓你躍躍欲試!
📦 推薦 Swift Package 📦套件推坑:Swift Dependencies 超讚。它解決了哪些問題? Swift Dependencies 是我最常使用的套件。它讓外部條件變成完全可控,解決了測試困難和 SwiftUI Preview 編譯緩慢的問題。使用它以後,我在區分元件職責、設計測試的功力都大幅提升。
🧠 軟體開發思維 🇯🇵iPlayground 與日本 iOS 研討會的跨國火花 與各國的開發者社群有交流會催生出很多故事跟火花。很鼓勵台灣的讀者,除了 iPlayground 以外,也多去不同地方的研討會交流。