
转自:http://www.ccbase.net/post/40.HTML
要判断你的机器是否是ipod touch 4/iphone 4,iphone 4s可以使用如下代码:
#define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640,960),[[UIScreen mainScreen] currentMode].size) : NO)
if (isRetina==0) {
[self.label setText:@"你的设备不是IPHONE4."];
}
else {
[self.label setText:@"你的设备是IPHONE4."];
}
效果图如图:
另外,如果要判断是否IPAD,可以用如下代码:
[cpp] view plain copy
#define isPad (UI_USER_INTERFACE_I@R_502_6901@M() == UIUserInterfaceI@R_502_6901@mPad)
或
copy Nsstring *modelString=[[UIDevice currentDevice] model]; NSLog(@"设备:%@",modelString); if ([modelString isEqualToString:@"iPhone"]|| [modelString isEqualToString:@"iPod touch"] ||[modelString isEqualToString:@"iPhone Simulator"]){ deviceType=IPHONE_MODEL; } else if([modelString isEqualToString:@"iPad"]){ deviceType=IPAD_MODEL; } 总结
以上是内存溢出为你收集整理的判断你的机器是否是ipod touch 4/iphone 4,iphone 4s全部内容,希望文章能够帮你解决判断你的机器是否是ipod touch 4/iphone 4,iphone 4s所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)