现在的位置: 首页 > 综合 > 正文

ios 设备型号

2013年01月03日 ⁄ 综合 ⁄ 共 1076字 ⁄ 字号 评论关闭
1
2
3
4
5
6
7
8
9
10
11
//可通过苹果review
+ (NSString*)getDeviceVersion
{
    size_t size;
    sysctlbyname("hw.machine",NULL,
&size, 
NULL, 0);
    char*machine = (char*)malloc(size);
    sysctlbyname("hw.machine", machine, &size,NULL,
0);
    NSString*platform = [NSStringstringWithCString:machine encoding:NSUTF8StringEncoding];
    free(machine);
    returnplatform;
}


输出:
//@"iPad1,1" 
//@"iPad2,1" 
//@"i386"

逗号后面数字解释:(i386是指模拟器)
1-WiFi版
2-GSM/WCDMA 3G版
3-CDMA版

AppleTV(2G) (AppleTV2,1)
iPad (iPad1,1)
iPad2,1 (iPad2,1)Wifi版
iPad2,2 (iPad2,2)GSM3G版
iPad2,3 (iPad2,3)CDMA3G版
iPhone (iPhone1,1)
iPhone3G (iPhone1,2)
iPhone3GS (iPhone2,1)
iPhone4 (iPhone3,1)
iPhone4(vz) (iPhone3,3)iPhone4 CDMA版
iPhone4S (iPhone4,1)
iPodTouch(1G) (iPod1,1)
iPodTouch(2G) (iPod2,1)
iPodTouch(3G) (iPod3,1)
iPodTouch(4G) (iPod4,1)

另外放两个固件下载地址:
http://apple.178.com/ios/
http://ipad.sj.91.com/ios/

判断ipad/iphone

1
2
UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad
UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone


或者

1
[[[UIDevice currentDevice] model] isEqualToString:@"iPad"];


判断设备是否有摄像头

1
[UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera];

抱歉!评论已关闭.