在iOS开发中,经常需要获取设备的系统版本号和设备类型,下面是使用Code进行判断。
struct utsname systemInfo;
uname(&systemInfo);
NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];
if (([deviceString hasPrefix:@"iPhone 4"] || !IsOSVersionAboveIOS7) && [[NSUserDefaults standardUserDefaults] boolForKey:@"showConfigTip"]) {
[ZHCommonTool showAlertWithMessage:@"" andTitle:@"提示"];
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"showConfigTip"];
[[NSUserDefaults standardUserDefaults] synchronize];
}