你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> 獲取iOS設備信息

獲取iOS設備信息

編輯:關於IOS

有時候做項目是需要獲取手機的相關信息,好讓用戶知道自己的使用情況:

镔哥就直接寫代碼了

/*

獲取手機信息

應用程序的名稱和版本號等信息都保存在mainBundle的一個字典中,用下面代碼可以取出來

*/

NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary];

NSString* versionNum =[infoDict objectForKey:@"CFBundleVersion"];

NSString*appName =[infoDict objectForKey:@"CFBundleDisplayName"];

NSString*text =[NSString stringWithFormat:@"%@ %@",appName,versionNum];

NSString * strModel = [UIDevice currentDevice].model ;

NSLog(@"%@",strModel);

//手機別名: 用戶定義的名稱

NSString* userPhoneName = [[UIDevice currentDevice] name];

NSLog(@"手機別名: %@", userPhoneName);

//設備名稱

NSString* deviceName = [[UIDevice currentDevice] systemName];

NSLog(@"設備名稱: %@",deviceName );

//手機系統版本

NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];

NSLog(@"手機系統版本: %@", phoneVersion);

//手機型號

NSString* phoneModel = [[UIDevice currentDevice] model];

NSLog(@"手機型號: %@",phoneModel );

//地方型號 (國際化區域名稱)

NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];

NSLog(@"國際化區域名稱: %@",localPhoneModel );

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

// 當前應用名稱

NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];

NSLog(@"當前應用名稱:%@",appCurName);

// 當前應用軟件版本 比如:1.0.1

NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

NSLog(@"當前應用軟件版本:%@",appCurVersion);

// 當前應用版本號碼 int類型

NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];

NSLog(@"當前應用版本號碼:%@",appCurVersionNum);

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved