ios獲取操作系統(tǒng)版本
對(duì)于ios操作系統(tǒng)想必大家都有所了解。那么我們要怎樣才能知道ios操作系統(tǒng)的版本信息呢?下面由學(xué)習(xí)啦小編為大家整理了ios獲取操作系統(tǒng)版本的方法,希望對(duì)大家有幫助。
獲取ios操作系統(tǒng)版本的方法 之 [UIDevice currentDevice]
獲取iphone的系統(tǒng)信息使用[UIDevice currentDevice],信息如下:
[[UIDevice currentDevice] systemName]:系統(tǒng)名稱,如iPhone OS
[[UIDevice currentDevice] systemVersion]:系統(tǒng)版本,如4.2.1
[[UIDevice currentDevice] model]:The model of the device,如iPhone或者iPod touch
[[UIDevice currentDevice] uniqueIdentifier]:設(shè)備的惟一標(biāo)識(shí)號(hào),deviceID
[[UIDevice currentDevice] name]:設(shè)備的名稱,如 張三的iPhone
[[UIDevice currentDevice] localizedModel]:The model of the device as a localized string,類似model
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
CFShow(infoDictionary);
// app名稱
NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
// app版本
NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
// app build版本
NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];
//手機(jī)序列號(hào)
NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];
NSLog(@"手機(jī)序列號(hào): %@",identifierNumber);
//手機(jī)別名: 用戶定義的名稱
NSString* userPhoneName = [[UIDevice currentDevice] name];
NSLog(@"手機(jī)別名: %@", userPhoneName);
//設(shè)備名稱
NSString* deviceName = [[UIDevice currentDevice] systemName];
NSLog(@"設(shè)備名稱: %@",deviceName );
//手機(jī)系統(tǒng)版本
NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];
NSLog(@"手機(jī)系統(tǒng)版本: %@", phoneVersion);
//手機(jī)型號(hào)
NSString* phoneModel = [[UIDevice currentDevice] model];
NSLog(@"手機(jī)型號(hào): %@",phoneModel );
//地方型號(hào) (國(guó)際化區(qū)域名稱)
NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];
NSLog(@"國(guó)際化區(qū)域名稱: %@",localPhoneModel );
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// 當(dāng)前應(yīng)用名稱
NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];
NSLog(@"當(dāng)前應(yīng)用名稱:%@",appCurName);
// 當(dāng)前應(yīng)用軟件版本 比如:1.0.1
NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
NSLog(@"當(dāng)前應(yīng)用軟件版本:%@",appCurVersion);
// 當(dāng)前應(yīng)用版本號(hào)碼 int類型
NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];
NSLog(@"當(dāng)前應(yīng)用版本號(hào)碼:%@",appCurVersionNum);
擴(kuò)展資料:ios如何獲取手機(jī)型號(hào)等信息
[java]
//手機(jī)序列號(hào)
NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];
NSLog(@"手機(jī)序列號(hào): %@",identifierNumber);
//手機(jī)別名: 用戶定義的名稱
NSString* userPhoneName = [[UIDevice currentDevice] name];
NSLog(@"手機(jī)別名: %@", userPhoneName);
//設(shè)備名稱
NSString* deviceName = [[UIDevice currentDevice] systemName];
NSLog(@"設(shè)備名稱: %@",deviceName );
//手機(jī)系統(tǒng)版本
NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];
NSLog(@"手機(jī)系統(tǒng)版本: %@", phoneVersion);
//手機(jī)型號(hào)
NSString* phoneModel = [[UIDevice currentDevice] model];
NSLog(@"手機(jī)型號(hào): %@",phoneModel );
//地方型號(hào) (國(guó)際化區(qū)域名稱)
NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];
NSLog(@"國(guó)際化區(qū)域名稱: %@",localPhoneModel );
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// 當(dāng)前應(yīng)用名稱
NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];
NSLog(@"當(dāng)前應(yīng)用名稱:%@",appCurName);
// 當(dāng)前應(yīng)用軟件版本 比如:1.0.1
NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
NSLog(@"當(dāng)前應(yīng)用軟件版本:%@",appCurVersion);
// 當(dāng)前應(yīng)用版本號(hào)碼 int類型
NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];
NSLog(@"當(dāng)前應(yīng)用版本號(hào)碼:%@",appCurVersionNum);
//手機(jī)序列號(hào)
NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];
NSLog(@"手機(jī)序列號(hào): %@",identifierNumber);
//手機(jī)別名: 用戶定義的名稱
NSString* userPhoneName = [[UIDevice currentDevice] name];
NSLog(@"手機(jī)別名: %@", userPhoneName);
//設(shè)備名稱
NSString* deviceName = [[UIDevice currentDevice] systemName];
NSLog(@"設(shè)備名稱: %@",deviceName );
//手機(jī)系統(tǒng)版本
NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];
NSLog(@"手機(jī)系統(tǒng)版本: %@", phoneVersion);
//手機(jī)型號(hào)
NSString* phoneModel = [[UIDevice currentDevice] model];
NSLog(@"手機(jī)型號(hào): %@",phoneModel );
//地方型號(hào) (國(guó)際化區(qū)域名稱)
NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];
NSLog(@"國(guó)際化區(qū)域名稱: %@",localPhoneModel );
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// 當(dāng)前應(yīng)用名稱
NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];
NSLog(@"當(dāng)前應(yīng)用名稱:%@",appCurName);
// 當(dāng)前應(yīng)用軟件版本 比如:1.0.1
NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
NSLog(@"當(dāng)前應(yīng)用軟件版本:%@",appCurVersion);
// 當(dāng)前應(yīng)用版本號(hào)碼 int類型
NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];
NSLog(@"當(dāng)前應(yīng)用版本號(hào)碼:%@",appCurVersionNum);
結(jié)果:
[plain]
2012-10-19 14:07:47.622 myDemo[5779:707] 手機(jī)序列號(hào): 6685c75e34104be0b04c6ceb72985dc381f0f746
2012-10-19 14:07:47.624 myDemo[5779:707] 手機(jī)別名: “spring sky”的 iPod
2012-10-19 14:07:47.627 myDemo[5779:707] 設(shè)備名稱: iPhone OS
2012-10-19 14:07:47.629 myDemo[5779:707] 手機(jī)系統(tǒng)版本: 5.1.1
2012-10-19 14:07:47.641 myDemo[5779:707] 手機(jī)型號(hào): iPod touch
2012-10-19 14:07:47.642 myDemo[5779:707] 國(guó)際化區(qū)域名稱: iPod touch
2012-10-19 14:07:47.643 myDemo[5779:707] 當(dāng)前應(yīng)用名稱:myDemo
2012-10-19 14:07:47.645 myDemo[5779:707] 當(dāng)前應(yīng)用軟件版本:1.0.1
2012-10-19 14:07:47.646 myDemo[5779:707] 當(dāng)前應(yīng)用版本號(hào)碼:101
2012-10-19 14:07:47.622 myDemo[5779:707] 手機(jī)序列號(hào): 6685c75e34104be0b04c6ceb72985dc381f0f746
2012-10-19 14:07:47.624 myDemo[5779:707] 手機(jī)別名: “spring sky”的 iPod
2012-10-19 14:07:47.627 myDemo[5779:707] 設(shè)備名稱: iPhone OS
2012-10-19 14:07:47.629 myDemo[5779:707] 手機(jī)系統(tǒng)版本: 5.1.1
2012-10-19 14:07:47.641 myDemo[5779:707] 手機(jī)型號(hào): iPod touch
2012-10-19 14:07:47.642 myDemo[5779:707] 國(guó)際化區(qū)域名稱: iPod touch
2012-10-19 14:07:47.643 myDemo[5779:707] 當(dāng)前應(yīng)用名稱:myDemo
2012-10-19 14:07:47.645 myDemo[5779:707] 當(dāng)前應(yīng)用軟件版本:1.0.1
2012-10-19 14:07:47.646 myDemo[5779:707] 當(dāng)前應(yīng)用版本號(hào)碼:101