本篇主要講解Alamofire中錯誤的處理機制
前言
在開發(fā)中,往往最容易被忽略的內(nèi)容就是對錯誤的處理。有經(jīng)驗的開發(fā)者,能夠?qū)ψ约簩懙拿啃写a負責(zé),而且非常清楚自己寫的代碼在什么時候會出現(xiàn)異常,這樣就能提前做好錯誤處理。
Alamofire的錯誤封裝很經(jīng)典,是使用swift中enum的一個典型案例。讀完這篇文章,一定能讓大家對swift的枚舉有一個更深的理解,同時增加一些枚舉的高級使用技巧。
那么有一個很重要的問題,我們應(yīng)該在什么情況下考慮使用枚舉呢?只要結(jié)果可能是有限的集合的情況下,我們就盡量考慮使用枚舉。 其實枚舉本身還是數(shù)據(jù)的一種載體,swift中,枚舉有著很豐富的使用方法,在下邊的內(nèi)容中,我們會介紹到枚舉的主流用法。