iOS 获取本机的设备信息UIDevice

UIDevice

//使用类方法来获取当前的设备
UIDevice *myDecive = [UIDevice currentDevice];
//设备名称
NSLog(@"name-------%@",myDecive.name);
//设备模式
NSLog(@"model--------%@",myDecive.model);
//设备的本地模式
NSLog(@"localizedModel---------%@",myDecive.localizedModel);
//系统的名称
NSLog(@"systemName--------%@",myDecive.systemName);
//系统版本
NSLog(@"systemVersion---------%@",myDecive.systemVersion);
//设备的朝向
NSLog(@"orientation---------%ld",(long)myDecive.orientation);
//设备的uuid,使用NSUUID来将获取的uuid转换成字符串,以便于我们后期使用
NSLog(@"identifierForVendor---%@",myDecive.identifierForVendor.UUIDString);
//当前设备是否有转向通知
NSLog(@"%d",myDecive.isGeneratingDeviceOrientationNotifications);
//电池的状态
NSLog(@"batteryState-----%ld",(long)myDecive.batteryState);
//电量的百分比
NSLog(@"batteryLevel--------+%f",myDecive.batteryLevel);
复制代码

控制台输出的信息

2016-06-03 20:29:52.646 UIDevice[40489:442865] name-------iPhone Simulator
2016-06-03 20:29:52.646 UIDevice[40489:442865] model--------iPhone
2016-06-03 20:29:52.647 UIDevice[40489:442865] localizedModel---------iPhone
2016-06-03 20:29:52.647 UIDevice[40489:442865] systemName--------iPhone OS
2016-06-03 20:29:52.648 UIDevice[40489:442865] systemVersion---------9.2
2016-06-03 20:29:52.648 UIDevice[40489:442865] orientation---------0
2016-06-03 20:29:52.649 UIDevice[40489:442865] identifierForVendor---FAB6E912-40B7-465B-8C62-A8EFDED7462B
2016-06-03 20:29:52.649 UIDevice[40489:442865] 1
2016-06-03 20:29:52.649 UIDevice[40489:442865] batteryState-----0
2016-06-03 20:29:52.649 UIDevice[40489:442865] batteryLevel--------+-1.000000
复制代码

转载于:https://juejin.im/post/5c1a0dfae51d451b36265e77

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值