iphone开发 UIDevice获取设备信息

2019-04-14 12:31发布

UIDevice *device = [UIDevice currentDevice];
device.batteryMonitoringEnabled = YES;

device.batteryLevel //电量值
device.batteryState//状态

你也可以设置通知去捕获电池状态的改变: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryChanged:) name:@"UIDeviceBatteryLevelDidChangeNotification" object:device]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryChanged:) name:@"UIDeviceBatteryStateDidChangeNotification" object:device];
当用户靠近iphone而不是触摸的时候,iphone也会有反应的: device.proximityMonitoringEnabled
还可以获取设备的类型,比如itouch、iphone等: device.model
可以获取设备的系统: device.systemVersion
等等。。。可以搜索api,好多好东西哟