Skip to content

Latest commit

 

History

History
65 lines (33 loc) · 1.2 KB

README.md

File metadata and controls

65 lines (33 loc) · 1.2 KB

DeviceInfo

获取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]);