在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];
}
本文介绍了在iOS开发中如何利用struct utsname和uname方法获取设备的系统版本号和设备类型,以及如何结合NSUserDefaults进行条件判断和提示操作。

被折叠的 条评论
为什么被折叠?



