Alamofire github 下載地址 https://github.com/Alamofire/Alamofire
一直都在做前端和java的開發(fā),想自學(xué)一下ios荠瘪,又因?yàn)閟wift語法相對(duì)oc簡潔而且易學(xué)了很多,所以就直接跳過了oc學(xué)習(xí)了swift赛惩。在網(wǎng)上查了一下哀墓,最常被使用的swift Http網(wǎng)絡(luò)庫就是Alamofire了,第一步先將Alamofire導(dǎo)入工程當(dāng)中(沒有使用第三方的包管理工具)喷兼。
第一步 下載Alamofire
點(diǎn)擊Clone or download下載
第二步
將下載好的Alamofire文件夾拖入工程的根目錄下
第三步
將Alamofire文件夾下的Alamofire.xcodeproj文件(那個(gè)藍(lán)色的)拖到xcode界面中工程根目錄下
第四步
General -> Embedded Binaries 點(diǎn)擊左下角 “+”篮绰,將Alamofire對(duì)應(yīng)需要用的framework添加進(jìn)去(例如做ios開發(fā)的話只需要添加 ios 版本的framework)
Alamofire基本用法
Alamofire.request(Method, URLString, parameters, encoding, headers).responseJSON {
response in
guard let jsonData = response.result.value else { return }
//code
}
使用時(shí)發(fā)現(xiàn)response返回的數(shù)據(jù)如果為中文的話編碼時(shí)會(huì)出現(xiàn)問題,故使用另一個(gè)第三方庫swiftJson接受json數(shù)據(jù)解決了這個(gè)問題季惯。