获取iOS设备的设备信息
Get iOS device Infomation,This utility class is used to obtain some common device information.
这个工具类是封装了一些常用方法,用于获取了一些常用的iOS设备信息。
+ (NSDictionary *)deviceInfo;
返回一个字典,包含本类中提供的方法的所有值
+ (NSArray *)executablePathAndMD5Value;
返回一个数组,index0是executablePath,index1是它的MD5加密值
+ (BOOL)isJailBrojen;
判断是否为越狱设备
+ (NSString *)getMacAddress;
获取设备当前IP
+ (NSString *)getDeviceLanguage;
获取当前设备的语言环境
+ (NSString *) getBatteryState;
获取当前的电池状态
+ (CGFloat)getBatteryLevel;
获取当前的电池电量
+ (NSString *)getApplicationName;
app名称
+ (NSString*) getLocalAppVersion;
获取app版本号
所有方法都已经封装成类方法,引入DeviceInfo.h
后就可以直接调。
#import "DeviceInfo.h"
NSLog(@"deviceInfo-->%@",[DeviceInfo deviceInfo]);
NSLog(@"executablePathMD5-->%@",[DeviceInfo executablePathAndMD5Value]);
NSLog(@"isJailBrojen-->%d",[DeviceInfo isJailBrojen]);