开发中有时候要求,给你多个api,来获取速度最快的地址进行请求,或者展示给用户看.例如下图
WX20190510-165001@2x.png
实现:下载第三方框架NENPingManager
使用方法
//这里需要注意必须用全局变量,不然会不执行方法
self.pingManager = [[NENPingManager alloc] init];
[self.pingManager getFatestAddress:hostNameArray completionHandler:^(NSString *hostName, NSArray *sortedAddress) {
DLog(@"fastest IP: %@--%@",hostName,sortedAddress);
}];
如果想要自己的数据可以进去NENPingManager.m中进行获得符合自己数据的修改
网友评论