Alamofire github 下載地址 https://github.com/Alamofire/Alamofire
一直都在做前端和java的開發(fā),想自學(xué)一下ios,又因為swift語法相對oc簡潔而且易學(xué)了很多,所以就直接跳過了oc學(xué)習(xí)了swift。在網(wǎng)上查了一下,最常被使用的swift Http網(wǎng)絡(luò)庫就是Alamofire了,第一步先將Alamofire導(dǎo)入工程當(dāng)中(沒有使用第三方的包管理工具)。
第一步 下載Alamofire

Alamofire github 界面
點擊Clone or download下載
第二步
將下載好的Alamofire文件夾拖入工程的根目錄下
第三步
將Alamofire文件夾下的Alamofire.xcodeproj文件(那個藍色的)拖到xcode界面中工程根目錄下
第四步
General -> Embedded Binaries 點擊左下角 “+”,將Alamofire對應(yīng)需要用的framework添加進去(例如做ios開發(fā)的話只需要添加 ios 版本的framework)
Alamofire基本用法
Alamofire.request(Method, URLString, parameters, encoding, headers).responseJSON {
response in
guard let jsonData = response.result.value else { return }
//code
}
使用時發(fā)現(xiàn)response返回的數(shù)據(jù)如果為中文的話編碼時會出現(xiàn)問題,故使用另一個第三方庫swiftJson接受json數(shù)據(jù)解決了這個問題。