⚡️探究 iPhone 的 USB 速度對開發體驗的影響:前言
開發者應該在意 iOS 設備的 USB 速度嗎?Pro 的 USB 3 差在哪?這是探究這個問題的第一篇文章。
開發者應該在意 iOS 設備的 USB 速度嗎?Pro 的 USB 3 差在哪?這是探究這個問題的第一篇文章。
最好的學習方式不是速成,而是持續累積。讓每個工作日從五分鐘閱讀的啟發開始。年費優惠方案限時開放至 9/30。
為什麼我挑戰每天發表文章?要怎麼辦到?能否對讀者創造出長期累積的學習效果?陪我一起見證每天的思考吧!
13+ 專欄滿一週年!82 篇文章、三個寶貴收穫:有人會默默用行動支持創作者、學會勇於嘗試與快速修正、確認寫作本身就是目的。感謝會員支持,限時開放年費方案。
Swift Dependencies 的語法設計受到 SwiftUI Environment 啟發,兩者的宣告方式幾乎完全相同。透過互相對照,讓你一次學會兩種機制。
我過去對於推廣使用 Point-Free 的許多套件有所保留,因為使用 Swift Macros 來簡化語法,連帶依賴的 SwiftSyntax 會浪費大量的編譯時間。我甚至為了這個問題而換電腦。幸好自從 Xcode 16.4 以後獲得解決了!
iOS 26 即將正式推出、iPhone 17 準備開始預購、Xcode 26 RC 版已經可以打包上傳 App。如果還沒準備好 Liquid Glass 設計有暫時解決方案。
升級感來自於邊際成本換來的邊際效益,而且主要來自心理知覺與感受,而非規格數字。我相信充分了解自己感受的人,能做出高升級感的消費決策。
UUID 的隨機性讓測試變得不可預測。透過 Swift Dependencies 的 UUIDGenerator,我們可以在測試時產生遞增的 UUID,確保排序邏輯正確。還會自動識別運作環境,不影響實際 app 運作。
透過 Swift Dependencies 最基本的功能,就做到讓原本無法掌握的系統時間,變得完全可控。讀完肯定讓你躍躍欲試!
Swift Dependencies 是我最常使用的套件。它讓外部條件變成完全可控,解決了測試困難和 SwiftUI Preview 編譯緩慢的問題。使用它以後,我在區分元件職責、設計測試的功力都大幅提升。
我寫了 9 篇文章,從不同角度談論參加研討會,希望能夠給你一些啟發,並且期待在更多研討會看到你。
與各國的開發者社群有交流會催生出很多故事跟火花。很鼓勵台灣的讀者,除了 iPlayground 以外,也多去不同地方的研討會交流。
學習 TCA 的最佳時間,一個是去年 iPlayground,一個是現在!
挑戰自己用一句話表達一個觀念,雖然很痛苦,但是會迫使你真正思考、學得更深。
我的初衷很單純:因為看到這個時代,許多人有「AI 焦慮」,想做出一場緩解大家 AI 焦慮的閉幕演講。
下載官方 App、預習活動時間表與交通資訊、提前抵達,用愉快的心情享受兩天的活動!
即使在現實中不擅長聊天,也可以享受研討會的互動。稍微做點準備即可!不論社交能力如何,這篇文章談到的準備適用於任何人。
今年 iPlayground,我自告奮勇接下了 iOS app 的開發。開發背後的一些小故事,我覺得可以拿出來分享,就寫了這篇文章。
參加技術研討會是專屬於同行的享受,是職涯活動的記憶亮點。亞洲有好多 iOS 國際研討會,不妨安排每年的固定行程!
參加研討會並非花錢去上課,而是同為開發者才能一起享有的活動體驗。
把管理團隊的溝通習慣應用到 AI 工具上。每次失敗都是學習機會,建立規範讓合作越來越有效率。
更新我目前的 AI 工具使用現況給讀者參考。
從技術框架到人生哲理的奇妙聯想。
很多時候,你覺得做不到,並不是真的很難,而只是看起來很難。