標籤:
擷取iOS系統版本 --- UIDevice的使用
UIDevice類是一個單例,其唯一的執行個體( [UIDevice currentDevice] ) 代表了當前使用的裝置。
通過這個執行個體,可以獲得裝置的相關資訊(包括系統名稱,版本號碼,裝置模式等等)。
也可以使用使用該執行個體來監測裝置的特徵(比如物理方向)。
NSString *strName = [[UIDevice currentDevice] name]; // 裝置名稱
NSString *strId = [[UIDevice currentDevice] uniqueIdentifier]; // 裝置ID ,裝置的惟一標識號
NSString *strSysName = [[UIDevice currentDevice] systemName]; // 裝置系統名稱
NSString *strSysVersion = [[UIDevice currentDevice] systemVersion]; // 裝置系統版本號碼
NSString *strModel = [[UIDevice currentDevice] model]; // 裝置模式 如:iPhone或者iPod touch
NSString *strLocModel = [[UIDevice currentDevice] localizedModel]; // 本地裝置模式
float version = [[[UIDevice currentDevice] systemVersion] floatValue]; // 裝置的iOS 版本號碼
擷取裝置的電量,蘋果官方文檔給了介面
[UIDevice currentDevice].batteryMonitoringEnabled = YES;
double deviceLevel = [UIDevice currentDevice].batteryLevel;
每次擷取的數值都是遞增0.05
擷取iOS系統版本和裝置的電量