Alamofire前言
去年回來台灣後,中間有待過一間公司,但因為這間公司的職場文化不是很好,所以約兩個月就選擇離開,接著回來寫久違的iOS,發現許多套件已經捨棄Objective-C的開發,開始轉往Swift的懷抱,在Swift4之前在下一直是在處於靜觀其變的狀態(畢竟當初Swift2.x到Swift3的時候,著實是個核彈級的悲劇),但Swift3到Swift4就已經很成熟了,所以我也決定接下來直接轉往Swift發展,那麼最該先做的事情,就是把未來開發所需要的套件、以及自己以前寫的套件,全部換成Swift版(這裡不說先研究Swift基礎是因為如果你有不錯Objective-C的底子,大概三天就可以把Swift的基礎理解的差不多,可能比較麻煩的就是optional的處理,但總歸來說都是沒啥阻礙的)。首先挑上的當然是網路溝通這方面的,Alamofire的前身就是AFNetworking,是同一個團隊開發的,相信各位看完這篇要上手也是可以很快。