iOS / Swift:如何使用Alamofire管理网络多功能性

时间:2015-02-12 17:10:11

标签: ios swift afnetworking alamofire

我是iOS和Swift开发的新手,我不习惯在我常用的程序中管理网络可达性。

我找到了AFNetworking和Alamofire,它们是在iOS中简化API调用的绝佳框架。

但是我很难弄清楚如果我失去它,如何做出一些请求等待网络回来。 通常在会话登录期间或获取一些json列表或下载图像。

您是否有一些我可以依赖的教程或示例来提高我的知识,并能够构建一个能够适应网络可用性的强大应用程序?

2 个答案:

答案 0 :(得分:2)

现在Alamofire刚刚加入了网络状态监听器

https://github.com/Alamofire/Alamofire/pull/1053

答案 1 :(得分:0)

Alamofire现在有一个网络可达性管理器

这是来自github page -

  

让manager = NetworkReachabilityManager(主持人:" your.server.url.com")

     

经理?.listener = {status in       打印("网络状态已更改:\(状态)")}

     

管理器?.startListening()