那么我只需要判断这几个值哪一个是YES,就可以知道当前是哪个型号了,如:
if (isiPhone5or5sor5c) {
NSLog(@"这是 iPhone5 或 5s 或 5c") ;
} else if (isiPhone6or6s) {
NSLog(@"这是 iPhone6 或 6s");
} else if (isiPhone6plusor6splus) {
NSLog(@"这是 iPhone6plus 或6splus");
}
这样就可以啦。
其实相应的iPad、iTouch等也都可以这么判断,只要找到对应的分辨率来判断就好。
3、获取系统版本
获取系统版本同样适用宏来方便全局调用:
// 设备的系统版本
#define SystemVersion ([[UIDevice currentDevice] systemVersion])
这样你就可以获取版本号了,可以打印出来:
NSLog(@"当前运行系统为:iOS%@", SystemVersion);
在使用的时候,可以转化为float型的数来进行判断,如:
if ([SystemVersion floatValue] >= 7.0)
{
……
}
常用的获取设备信息的方法就在这里啦,希望能帮到大家~
这里是我在github的示例工程地址:https://github.com/Cloudox/GetDeviceInfoDemo,欢迎star和fork~
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。
注:相关教程知识阅读请移步到IOS开发频道。










