1)使用 NSURLConnection 直接方式
(2)使用 NSURLConnection 代理方式 (3)使用 NSURLSession 直接方式 (4)使用 NSURLSession 代理方式 (5)使用 AFNetworking 方式 附加功能: (1)使用 AFNetworking 中的 AFNetworkReachabilityManager 来检查网络情况: - AFNetworkReachabilityStatusReachableViaWiFi:Wi-Fi 网络下
- AFNetworkReachabilityStatusReachableViaWWAN:2G/3G/4G 蜂窝移动网络下
- AFNetworkReachabilityStatusNotReachable:未连接网络
(2)使用 AFNetworking 中的 AFNetworkActivityIndicatorManager 来启动网络活动指示器: [size=1em][size=1em]1
[size=1em]2
[size=1em]3
| [size=1em][size=1em]#import "AFNetworkActivityIndicatorManager.h"
[size=1em]//启动网络活动指示器;会根据网络交互情况,实时显示或隐藏网络活动指示器;他通过「通知与消息机制」来实现 [UIApplication sharedApplication].networkActivityIndicatorVisible 的控制
[size=1em][AFNetworkActivityIndicatorManager sharedManager].enabled = YES;
|
效果如下:
[size=1em]
PrefixHeader.pch
NSUR
|