close

用async / await 包裝PromiseKit,來快速支援 這新功能,有時間再慢慢將WebAPI layer的PromiseKit完全拿掉

但可惜的是最低需求是iOS 15、Swift 5.5及Xcode 13 (beta) 以上

截圖 2021-07-08 下午10.01.48

@MainActor可以加在extension上方,讓這block內的method通通在await回來後,都導回 main thread

(剛試加在protocol內的func上沒用,extension的func可以)


截圖 2021-07-08 下午10.02.43

搭配MockServer的async / await在unit test中測試效果,

需做詳細的error handling則需再用do try catch再搭配switch case來接error

arrow
arrow
    全站熱搜

    小賢 發表在 痞客邦 留言(0) 人氣()