新新增判斷iphone 7、iphone 7 plus ,我手裡沒有7,判斷不對錶打我~
fq找的資料:
1.手機系統:iphone os
nsstring* phoneversion = [[uidevice currentdevice] systemversion];
2.手機型別:iphone 6
nsstring* phonemodel = [self iphonetype];//方法在下面
3.手機系統版本:9.1
nsstring * iponem = [[uidevice currentdevice] systemname];
4.電池電量
cgfloat batterylevel=[[uidevicecurrentdevice]batterylevel];
- (nsstring *)iphonetype {
需要匯入標頭檔案:#import
struct utsname systeminfo;
uname(&systeminfo);
nsstring *platform = [nsstring stringwithcstring:systeminfo.machine encoding:nsasciistringencoding];
if ([platform isequaltostring:@"iphone1,1"]) return @"iphone 2g";
if ([platform isequaltostring:@"iphone1,2"]) return @"iphone 3g";
if ([platform isequaltostring:@"iphone2,1"]) return @"iphone 3gs";
if ([platform isequaltostring:@"iphone3,1"]) return @"iphone 4";
if ([platform isequaltostring:@"iphone3,2"]) return @"iphone 4";
if ([platform isequaltostring:@"iphone3,3"]) return @"iphone 4";
if ([platform isequaltostring:@"iphone4,1"]) return @"iphone 4s";
if ([platform isequaltostring:@"iphone5,1"]) return @"iphone 5";
if ([platform isequaltostring:@"iphone5,2"]) return @"iphone 5";
if ([platform isequaltostring:@"iphone5,3"]) return @"iphone 5c";
if ([platform isequaltostring:@"iphone5,4"]) return @"iphone 5c";
if ([platform isequaltostring:@"iphone6,1"]) return @"iphone 5s";
if ([platform isequaltostring:@"iphone6,2"]) return @"iphone 5s";
if ([platform isequaltostring:@"iphone7,1"]) return @"iphone 6 plus";
if ([platform isequaltostring:@"iphone7,2"]) return @"iphone 6";
if ([platform isequaltostring:@"iphone8,1"]) return @"iphone 6s";
if ([platform isequaltostring:@"iphone8,2"]) return @"iphone 6s plus";
if ([platform isequaltostring:@"iphone8,4"]) return @"iphone se";
if ([platform isequaltostring:@"iphone9,1"]) return @"iphone 7";
if ([platform isequaltostring:@"iphone9,2"]) return @"iphone 7 plus";
if ([platform isequaltostring:@"ipod1,1"]) return @"ipod touch 1g";
if ([platform isequaltostring:@"ipod2,1"]) return @"ipod touch 2g";
if ([platform isequaltostring:@"ipod3,1"]) return @"ipod touch 3g";
if ([platform isequaltostring:@"ipod4,1"]) return @"ipod touch 4g";
if ([platform isequaltostring:@"ipod5,1"]) return @"ipod touch 5g";
if ([platform isequaltostring:@"ipad1,1"]) return @"ipad 1g";
if ([platform isequaltostring:@"ipad2,1"]) return @"ipad 2";
if ([platform isequaltostring:@"ipad2,2"]) return @"ipad 2";
if ([platform isequaltostring:@"ipad2,3"]) return @"ipad 2";
if ([platform isequaltostring:@"ipad2,4"]) return @"ipad 2";
if ([platform isequaltostring:@"ipad2,5"]) return @"ipad mini 1g";
if ([platform isequaltostring:@"ipad2,6"]) return @"ipad mini 1g";
if ([platform isequaltostring:@"ipad2,7"]) return @"ipad mini 1g";
if ([platform isequaltostring:@"ipad3,1"]) return @"ipad 3";
if ([platform isequaltostring:@"ipad3,2"]) return @"ipad 3";
if ([platform isequaltostring:@"ipad3,3"]) return @"ipad 3";
if ([platform isequaltostring:@"ipad3,4"]) return @"ipad 4";
if ([platform isequaltostring:@"ipad3,5"]) return @"ipad 4";
if ([platform isequaltostring:@"ipad3,6"]) return @"ipad 4";
if ([platform isequaltostring:@"ipad4,1"]) return @"ipad air";
if ([platform isequaltostring:@"ipad4,2"]) return @"ipad air";
if ([platform isequaltostring:@"ipad4,3"]) return @"ipad air";
if ([platform isequaltostring:@"ipad4,4"]) return @"ipad mini 2g";
if ([platform isequaltostring:@"ipad4,5"]) return @"ipad mini 2g";
if ([platform isequaltostring:@"ipad4,6"]) return @"ipad mini 2g";
if ([platform isequaltostring:@"i386"]) return @"iphone simulator";
if ([platform isequaltostring:@"x86_64"]) return @"iphone simulator";
return platform;
iPhone手機型號及iOS系統版本
手機型號 發布時間 最低ios版本 最高ios版本 備註iphone 4 2010年6月7日 ios 4 ios 7,但是很勉強 iphone 4s 2011年10月4日 ios 5 ios 9,不支援ios 10 2011年6月發布了ios5,10月發布正式版 iphone 5 2012年9月20...
獲取手機裝置型號 系統版本 手機型號等資訊
獲取當前 的基本資訊字典 nsdictionary infodictionary nsbundle mainbundle infodictionary 名稱 nsstring infodictionary objectforkey cfbundledisplayname 版本 nsstring in...
iphone手機型號對應iOS系統版本及裝置標籤
手機型號 發布時間 最低ios版本 最高ios版本 備註iphone 4 2010年6月7日 ios 4 ios 7,但是很勉強 iphone 4s 2011年10月4日 ios 5 ios 9,不支援ios 10 2011年6月發布了ios5,10月發布正式版 iphone 5 2012年9月20...