码迷,mamicode.com
首页 > 移动开发 > 详细

获取iOS设备的型号

时间:2016-11-17 18:03:02      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:ios   ipa   inf   iphone   hone   x11   bsp   amp   imu   

获取iOS设备的型号     

需要#import "sys/utsname.h"
    structutsname systemInfo;
    uname(&systemInfo);
    NSString*deviceString = [NSStringstringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];
     
    if([deviceString isEqualToString:@"iPhone1,1"])    
return@"iPhone 1G";
    if([deviceString isEqualToString:@"iPhone1,2"])    
return@"iPhone 3G";
    if([deviceString isEqualToString:@"iPhone2,1"])    
return@"iPhone 3GS";
    if([deviceString isEqualToString:@"iPhone3,1"])    
return@"iPhone 4";
    if([deviceString isEqualToString:@"iPhone4,1"])    
return@"iPhone 4S";
    if([deviceString isEqualToString:@"iPhone5,2"])    
return@"iPhone 5";
    if([deviceString isEqualToString:@"iPhone3,2"])    
return@"Verizon iPhone 4";
    if([deviceString isEqualToString:@"iPod1,1"])      
return@"iPod Touch 1G";
    if([deviceString isEqualToString:@"iPod2,1"])      
return@"iPod Touch 2G";
    if([deviceString isEqualToString:@"iPod3,1"])      
return@"iPod Touch 3G";
    if([deviceString isEqualToString:@"iPod4,1"])      
return@"iPod Touch 4G";
    if([deviceString isEqualToString:@"iPad1,1"])      
return@"iPad";
    if([deviceString isEqualToString:@"iPad2,1"])      
return@"iPad 2 (WiFi)";
    if([deviceString isEqualToString:@"iPad2,2"])      
return@"iPad 2 (GSM)";
    if([deviceString isEqualToString:@"iPad2,3"])      
return@"iPad 2 (CDMA)";
    if([deviceString isEqualToString:@"i386"])        
return@"Simulator";
    if([deviceString isEqualToString:@"x86_64"])      
return@"Simulator";
    NSLog(@"NOTE: Unknown device type: %@", deviceString);
    returndeviceString;
 

获取iOS设备的型号

标签:ios   ipa   inf   iphone   hone   x11   bsp   amp   imu   

原文地址:http://www.cnblogs.com/liujiancheng/p/6074182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!