当前位置:编程学习 > wap >>

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 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,