ios开发中网络和设备名称判断
网络判断需要包含Reachability.h库,判断函数如下:+ (NSString *)checkNetWork
{
Reachability *reachAble = [Reachability reachabilityWithHostName:@"www.baidu.com"];
switch ([reachAble currentReachabilityStatus]) {
case NotReachable:
return @"NONetWork";
break;
case ReachableViaWWAN:
return @"3G";
break;
case ReachableViaWiFi:
return @"WiFi";
break;
}
return @"NONetWork";
} www.zzzyk.com
ios设备判断,函数如下:
+ (bool)checkDevice:(NSString *)name
{
NSString* deviceType = [UIDevice currentDevice].model;
NSLog(@"deviceType = %@", deviceType);
NSRange range = [deviceType rangeOfString:name];
return range.location != NSNotFound;
}
这里的name可以为iPhone、iPod、iPad和iPhone Simulator中一个,通过返回BOOL值来判断是那种设备。
补充:移动开发 , IOS ,