iOS设备信息
2016-01-15 16:51
302 查看
iOS查看是iPhone几:iOS - How to get device make and model?
查看是iPhone还是iPad
查看系统版本
iOS在7以后不能查看IMEI信息,提供了一个唯一标识
iOS7之后可以更精确判断网络状态
#import <sys/utsname.h> // import it in your header or implementation file. + (NSString*) deviceName { struct utsname systemInfo; uname(&systemInfo); return [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; }
查看是iPhone还是iPad
NSString *device = [UIDevice currentDevice].model;
查看系统版本
[UIDevice currentDevice].systemVersion
iOS在7以后不能查看IMEI信息,提供了一个唯一标识
[device.identifierForVendor UUIDString]
查看网络状态
转自:iOS Detect 3G or WiFiiOS7之后可以更精确判断网络状态
CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init]; NSString *radio = netinfo.currentRadioAccessTechnology; if ([radio isEqualToString:CTRadioAccessTechnologyGPRS]) { networkType = @"2G"; } else if ([radio isEqualToString:CTRadioAccessTechnologyEdge]) { networkType = @"2G"; } else if ([radio isEqualToString:CTRadioAccessTechnologyWCDMA]) { networkType = @"3G"; } else if ([radio isEqualToString:CTRadioAccessTechnologyHSDPA]) { networkType = @"3G"; } else if ([radio isEqualToString:CTRadioAccessTechnologyHSUPA]) { networkType = @"3G"; } else if ([radio isEqualToString:CTRadioAccessTechnologyCDMA1x]) { networkType = @"2G"; } else if ([radio isEqualToString:CTRadioAccessTechnologyCDMAEVDORev0]) { networkType = @"3G"; } else if ([radio isEqualToString:CTRadioAccessTechnologyCDMAEVDORevA]) { networkType = @"3G"; } else if ([radio isEqualToString:CTRadioAccessTechnologyCDMAEVDORevB]) { networkType = @"3G"; } else if ([radio isEqualToString:CTRadioAccessTechnologyeHRPD]) { networkType = @"3G"; } else if ([radio isEqualToString:CTRadioAccessTechnologyLTE]) { networkType = @"4G"; }
相关文章推荐
- HTML5会砸掉iOS和Android开发者的饭碗么?
- ios 正则表达式
- HTML5会砸掉iOS和Android开发者的饭碗么?
- ios代码调整button图片image文字title位置
- 仿IOS Segment、搜索框、开关按钮和时间选择
- ios 获取沙盒文件夹路径
- iOS复用代码块实现
- iOS开发中使用静态库 .a 文件
- iOS 用for循环写了一排button
- 关于iOS9之后 获取用户是否安装sim卡 的方法
- 160115iOS多线程中performSelector: 和dispatch_time的不同
- iOS利用Runtime自定义控制器POP手势动画
- iOS-生命周期
- iOS设置Label上显示不同字体大小
- CGContext小记
- iOS 自动化生成API文档
- iOS傻金币动画
- 干货!总结19个提升iOS开发技术的必看教程!
- iOS开发正则表达式判断邮箱是否合法
- ios开发首次安装或者版本升级的引导页的判断