本篇主要講解Alamofire中錯(cuò)誤的處理機(jī)制

前言

在開(kāi)發(fā)中,往往最容易被忽略的內(nèi)容就是對(duì)錯(cuò)誤的處理。有經(jīng)驗(yàn)的開(kāi)發(fā)者,能夠?qū)ψ约簩?xiě)的每行代碼負(fù)責(zé),而且非常清楚自己寫(xiě)的代碼在什么時(shí)候會(huì)出現(xiàn)異常,這樣就能提前做好錯(cuò)誤處理。

Alamofire的錯(cuò)誤封裝很經(jīng)典,是使用swift中enum的一個(gè)典型案例。讀完這篇文章,一定能讓大家對(duì)swift的枚舉有一個(gè)更深的理解,同時(shí)增加一些枚舉的高級(jí)使用技巧。

那么有一個(gè)很重要的問(wèn)題,我們應(yīng)該在什么情況下考慮使用枚舉呢?只要結(jié)果可能是有限的集合的情況下,我們就盡量考慮使用枚舉。 其實(shí)枚舉本身還是數(shù)據(jù)的一種載體,swift中,枚舉有著很豐富的使用方法,在下邊的內(nèi)容中,我們會(huì)介紹到枚舉的主流用法。

網(wǎng)友評(píng)論