博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[iOS]iOS获取设备信息经常用法
阅读量:6424 次
发布时间:2019-06-23

本文共 1976 字,大约阅读时间需要 6 分钟。

郝萌主倾心贡献。尊重作者的劳动成果。请勿转载。

假设文章对您有所帮助。欢迎给作者捐赠。支持郝萌主。捐赠数额任意,重在心意^_^ 

我要捐赠: 

Cocos2d-X源代码下载:

游戏官方下载:

游戏视频预览:

游戏开发博客:

游戏源代码传送

1. 经常用法

NSLog(@"HostName: %@", [[NSProcessInfo processInfo] hostName]);//globallyUniqueString 唯一的标示符,每次调用都会不一样,能够用作一些暂时缓存文件的名字NSLog(@"GlobalUniqueString: %@", [[NSProcessInfo processInfo] globallyUniqueString]);//操作系统名称NSLog(@"OperatingSystemName: %@", [[NSProcessInfo processInfo] operatingSystemName]);//操作系统版本号NSLog(@"OperatingSystemVersion: %@", [[NSProcessInfo processInfo] operatingSystemVersionString]);//物理内存NSLog(@"PhysicalMem: %llu", [[NSProcessInfo processInfo] physicalMemory]);//进程名称NSLog(@"ProcessName: %@", [[NSProcessInfo processInfo] processName]);//供应商标识NSLog(@"UniqueId: %@", [UIDevice currentDevice].identifierForVendor);//设备类型(iPhone、iPad)NSLog(@"userInterfaceIdiom: %d", [UIDevice currentDevice].userInterfaceIdiom);//设备名字NSLog(@"Name: %@", [UIDevice currentDevice].name);//系统名字NSLog(@"SystemName: %@", [UIDevice currentDevice].systemName);//系统版本号NSLog(@"SystemVersion: %@", [UIDevice currentDevice].systemVersion);//模型NSLog(@"Model: %@", [UIDevice currentDevice].model);//本地化的模型NSLog(@"LocalizeModel: %@", [UIDevice currentDevice].localizedModel);//电池状态NSLog(@"BatteryLevel: %f", [UIDevice currentDevice].batteryLevel);
2. 推断设备是否是9.0以上系统
[[[UIDevice currentDevice] systemVersion] floatValue] >= 9.0f
注意:
假如我们的设备版本号号为9.1.1(为字符串类型),对其进行floatValue浮点化后值为9.100000。

3. 推断设备是否是iPhone、iPad
iPad:[[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPadiPhone: [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhoneUIUserInterfaceIdiom in UIDevice.htypedef NS_ENUM(NSInteger, UIUserInterfaceIdiom) {#if __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED    UIUserInterfaceIdiomPhone,           // iPhone and iPod touch style UI    UIUserInterfaceIdiomPad,             // iPad style UI#endif};

郝萌主倾心贡献,尊重作者的劳动成果,请勿转载。

假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意。重在心意^_^ 

我要捐赠: 

Cocos2d-X源代码下载:

游戏官方下载:

游戏视频预览:

游戏开发博客:

游戏源代码传送

你可能感兴趣的文章
IBM x3850 RAID5数据恢复方案及过程
查看>>
移动计算领域五大机遇:交通运输优势待挖掘
查看>>
如何把win7 旗舰版升级到sp1最新版本
查看>>
android 调用系统界面
查看>>
Software Enginering-------using git
查看>>
浅谈IP地址-1
查看>>
我的友情链接
查看>>
C#中的线程池使用(一)
查看>>
利用Windows Server Backup功能备份活动目录
查看>>
RAC维护手记08-ASM磁盘组信息查看常用命令
查看>>
实验08 磁盘和文件系统管理
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
FastDFS整合nginx后,nginx一直报错
查看>>
使用Fuel安装OpenStack juno之三使用OpenStack创建云主机和Volume
查看>>
zabbix安装源
查看>>
Eclipse+kafka集群 实例源码
查看>>
3171. [TJOI2013]循环格【费用流】
查看>>
Vijos 1067Warcraft III 守望者的烦恼
查看>>
SQL语句
查看>>