標籤:style blog http io color ar os sp for
轉載: http://blog.sina.com.cn/s/blog_7b9d64af0101bu9j.html
很多時候,我們需要獲得使用者iPhone版本號碼,或者App的目前的版本號。關心以下兩個方面:一、App項目中,應用程式邏輯會根據iPhone硬體的版本號碼來進行相應的處理!二、由於某種需求,我們需要得到我們App的目前的版本。
一、獲得用戶端使用者的硬體版本號
// 判斷裝置的iOS 版本號碼
float version = [[[UIDevice currentDevice] systemVersion] floatValue];
NSLog(@"%f",version);
二、我們還可以獲得更多相應的裝置資訊
NSLog(@"%@",[[UIDevice currentDevice] name]); // Name of the phone as named by user
NSLog(@"%@",[[UIDevice currentDevice] uniqueIdentifier]); // A GUID like string
NSLog(@"%@",[[UIDevice currentDevice] identifierForVendor]); // A GUID like string(iOS 6.0)
NSLog(@"%@",[[UIDevice currentDevice] systemName]); // "iPhone OS"
NSLog(@"%@",[[UIDevice currentDevice] systemVersion]); // "5.1.1"
NSLog(@"%@",[[UIDevice currentDevice] model]); // "iPhone" on both devices
NSLog(@"%@",[[UIDevice currentDevice] localizedModel]); // "iPhone" on both devices
三、獲得App的版本號碼
// 獲得軟體的版本號碼,
NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary];
float softVerson =[[infoDict objectForKey:@"CFBundleShortVersionString"] floatValue];
讀取 Info.plist檔案的資訊。
NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary];
iOS-iPhone系統版本號碼-iPhone App版本號碼