Alamofire是AFNetworking作者編寫的在Swift版本的的網(wǎng)絡(luò)類庫
請(qǐng)求數(shù)據(jù)之get
Alamofire.request(url!, method:.get, parameters: param, encoding:URLEncoding.default, headers:nil).responseJSON{ (response)in
//encoding,編碼方式,Alamofire提供一個(gè)枚舉來表示請(qǐng)求所用編碼,如.URL,.JSON,那么GET方式請(qǐng)求數(shù)據(jù)一般使用.URL編碼方式,POST方式用.JSON編碼方式
}
網(wǎng)絡(luò)狀態(tài)NetworkReachabilityManager
letnetworkManager =NetworkReachabilityManager(host:"www.baidu.com")
networkManager!.listener= { statusin
print("")
switchstatus {
case.unknown:
break
case.notReachable:
break
case.reachable(.ethernetOrWiFi):
break
case.reachable(.wwan):
break
}
}
networkManager!.startListening()
小說閱讀器:https://apps.apple.com/cn/app/id1578850946