iOS Developer

AFNetworking <一> AFNetwork

2016-12-27  本文已影响996人  RX78178

AFNetworkReachabilityManager 是用来实时监听网络状态的。具体来说,是监听手机(主机)是否能够向外发出数据包。注意,AFNetworkReachabilityManager 只是监听手机(主机)能不能把数据包发出去,而不管目标主机是否接受。简而言之,就是确认箭能不能射出去,但是不保证射的中。
AFNetworkReachabilityManager 在一般情况下的调用是 [[AFNetworkReachabilityManager sharedManager]startMonitoring]。由于对网络状态的监听,贯彻整个app的运行,所以,一般情况下应用开发中开发者不会手动调用 stopMonitoring 方法。
这里需要注意的是,AFNetworkReachabilityManager 提供了多个获取其实例的方法。sharedManager是获取单例,而 manager 是获取一个新初始化的实例,不是单例。还有几个别的获取实例的方法如下:

上一篇下一篇

猜你喜欢

热点阅读