如何读取iOS设备的代理设置
2011-11-28 21:28
253 查看
NSDictionary *proxySettings = NSMakeCollectable([(NSDictionary *)CFNetworkCopySystemProxySettings() autorelease]);
NSArray *proxies = NSMakeCollectable([(NSArray *)CFNetworkCopyProxiesForURL((CFURLRef)[NSURL URLWithString:@"http://www.google.com"], (CFDictionaryRef)proxySettings) autorelease]);
NSDictionary *settings = [proxies objectAtIndex:0];
NSLog(@"host=%@", [settings objectForKey:(NSString *)kCFProxyHostNameKey]);
NSLog(@"port=%@", [settings objectForKey:(NSString *)kCFProxyPortNumberKey]);
NSLog(@"type=%@", [settings objectForKey:(NSString *)kCFProxyTypeKey]);
需要CFNetwork.framework
NSArray *proxies = NSMakeCollectable([(NSArray *)CFNetworkCopyProxiesForURL((CFURLRef)[NSURL URLWithString:@"http://www.google.com"], (CFDictionaryRef)proxySettings) autorelease]);
NSDictionary *settings = [proxies objectAtIndex:0];
NSLog(@"host=%@", [settings objectForKey:(NSString *)kCFProxyHostNameKey]);
NSLog(@"port=%@", [settings objectForKey:(NSString *)kCFProxyPortNumberKey]);
NSLog(@"type=%@", [settings objectForKey:(NSString *)kCFProxyTypeKey]);
需要CFNetwork.framework
相关文章推荐
- 读取iOS设备的代理设置
- CFNetwork读取iOS设备的代理设置
- 读取iOS代理设置的代码
- 如何用代码开启“个人热点”功能?如何用代码把iOS设备设置成一个无线路由?
- 在ios设备没有网络的情况下,在app中如何弹出设置无线网络的提示框
- 读取iOS代理设置的代码
- 读取iOS代理设置的代码
- 读取iOS代理设置的代码
- 在ios 设备没有网络的情况下在app中如何弹出设置无线网络的提示框
- 在ios 设备没有网络的情况下在app中如何弹出设置无线网络的提示框
- 读取iOS代理设置的代码
- 如何添加真机调试的iOS设备
- iOS 设置代理过程
- 【iOS-开发】:delegate(委托、代理)模式的设置方法
- 如何用C#设置IE的代理
- iOS开发 - 如何获取设备的总容量和可用容量 网络运营商 3g/wifi判断 手机型号
- Xcode7.2如何真机调试iOS 9.3的设备
- 如何用C#设置IE的代理
- ios 如何让所有界面的状态栏的字体颜色都设置为白色