
[Swift 中級 #6] Swift Codable 深入解析,4 大地雷處方箋
從 Codable 自動合成實際產生的內容,到實務必遇到的鍵名不一致、日期格式、巢狀結構、部分失敗四種情境的標準解法,以及 DecodingError 偵錯,一次整理。
閱讀文章ARCHIVE · 09
從基礎概念到實務決策,循序瀏覽。

從 Codable 自動合成實際產生的內容,到實務必遇到的鍵名不一致、日期格式、巢狀結構、部分失敗四種情境的標準解法,以及 DecodingError 偵錯,一次整理。
閱讀文章

RIBs 不是以畫面,而是以商業邏輯單位拆分 App。本篇整理無畫面元件存在的前提、只適合超大型組織的原因,以及它和 VIPER 的差異。
閱讀文章
map·filter·compactMap·flatMap·reduce 五個函式的區別,在於閉包回傳的內容。本篇整理與 for 迴圈的選擇標準、鏈式呼叫產生的中間陣列,以及 lazy 序列所解決的問題。
閱讀文章
Swift 5.5 以上可將測試函式宣告為 async,使用 await 等待結果後驗證。本文也整理錯誤驗證、舊式回呼 API 測試,以及仍須使用 expectation 的情況。
閱讀文章