iOS开发中,获取手机相关的参数信息

Posted 海豚的信笺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发中,获取手机相关的参数信息相关的知识,希望对你有一定的参考价值。

1.获取运行商需要导入

#import <CoreTelephony/CTCarrier.h>

#import <CoreTelephony/CTTelephonyNetworkInfo.h>

 

2.代码如下

//设备唯一标识符  

NSString *identifierStr = [[[UIDevice currentDevice] identifierForVendor] UUIDString];  

NSLog(@"设备唯一标识符:%@",identifierStr);  

//手机别名: 用户定义的名称  

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

NSLog(@"手机别名: %@", userPhoneName);  

//设备名称  

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

NSLog(@"设备名称: %@",deviceName );  

//手机系统版本  

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

NSLog(@"手机系统版本: %@", phoneVersion);  

//手机型号  

http://www.cnblogs.com/KennyHito/p/6860437.html

//地方型号  (国际化区域名称)  

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

NSLog(@"国际化区域名称: %@",localPhoneModel );  

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

// 当前应用软件版本  比如:1.0.1  

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

NSLog(@"当前应用软件版本:%@",appCurVersion);  

// 当前应用版本号码   int类型  

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

NSLog(@"当前应用版本号码:%@",appCurVersionNum);  

CGRect rect = [[UIScreen mainScreen] bounds];  

CGSize size = rect.size;  

CGFloat width = size.width;  

CGFloat height = size.height;  

NSLog(@"物理尺寸:%.0f × %.0f",width,height);  

CGFloat scale_screen = [UIScreen mainScreen].scale;  

NSLog(@"分辨率是:%.0f × %.0f",width*scale_screen ,height*scale_screen);  

CTTelephonyNetworkInfo *info = [[CTTelephonyNetworkInfo alloc] init];  

CTCarrier *carrier = info.subscriberCellularProvider;  

NSLog(@"运营商:%@", carrier.carrierName);  

 

以上是关于iOS开发中,获取手机相关的参数信息的主要内容,如果未能解决你的问题,请参考以下文章

怎么获取ios 设备上 所有app的信息

获取手机信息

iOS 开发,判断手机WiFi是不是打开及获取WiFi名称

iOS开发——打开手机相册,获取图片

Android/IOS开发如何 100%获取 手机号码

iOS开发-定制多样式二维码