獲取iOS系統版本 --- UIDevice的使用spa
UIDevice類是一個單例,其惟一的實例( [UIDevice currentDevice] ) 表明了當前使用的設備。接口
經過這個實例,能夠得到設備的相關信息(包括系統名稱,版本號,設備模式等等)。文檔
也能夠使用使用該實例來監測設備的特徵(好比物理方向)。it
NSString *strName = [[UIDevice currentDevice] name]; // 設備名稱 io
NSString *strId = [[UIDevice currentDevice] uniqueIdentifier]; // 設備ID ,設備的唯一標識號class
NSString *strSysName = [[UIDevice currentDevice] systemName]; // 設備系統名稱 model
NSString *strSysVersion = [[UIDevice currentDevice] systemVersion]; // 設備系統版本號 float
NSString *strModel = [[UIDevice currentDevice] model]; // 設備模式 如:iPhone或者iPod touchtouch
NSString *strLocModel = [[UIDevice currentDevice] localizedModel]; // 本地設備模式 vi
float version = [[[UIDevice currentDevice] systemVersion] floatValue]; // 設備的iOS 版本號
獲取設備的電量,蘋果官方文檔給了接口
[UIDevice currentDevice].batteryMonitoringEnabled = YES;
double deviceLevel = [UIDevice currentDevice].batteryLevel;
每次獲取的數值都是遞增0.05