【获取iOS设备类型与系统版本号】结构体utsname与uname方法的使用
2015-04-13 15:23
633 查看
在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];
}
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开发之--获取设备类型和系统版本号
- IOS开发之--获取设备类型和系统版本号
- IOS开发之--获取设备类型和系统版本号
- [学习记录]获取iOS设备类型与系统版本号
- 代码记录--代码获取设备型号和系统版本(utsname)
- 获取用户登录的设备类型 系统+版本号
- 获取iOS项目名称及版本号以及网络类型的方法
- iOS 获取设备类型和系统信息
- iOS用WKWebView与JS交互获取系统图片及WKWebView的Alert,Confirm,TextInput的监听代理方法使用,屏蔽WebView的可选菜单
- 获取IOS设备的类型和系统版本
- 获取ios设备系统信息的方法 之 [UIDevice currentDevice]
- iOS - 3种方法获取设备硬件类型:
- IOS总结_IOS经常使用的方法集合、调用系统电话、设备区分、APP内永不锁屏
- ios开发过程中 设备类型的判断 系统版本号的判断
- iOS用WKWebView与JS交互获取系统图片及WKWebView的Alert,Confirm,TextInput的监听代理方法使用,屏蔽WebView的可选菜单
- iOS获取当前app版本号和使用设备
- iOS - 3种方法获取设备硬件类型:
- 本附录介绍iOS系统包含的框架,它们为编写iOS平台的软件提供必要的接口。下面的表格尽可能地列出框架中的类、方法、函数、类型以及常量使用的关键前缀,请避免在您的符号名称中使用这些前缀。
- 【iOS-Cocos2d游戏开发之十一】使用Box2d物理系统以及在cocos2d框架添加Box2d物理系统lib包的方法
- 让你省写大量重复代码的方法 使用PropertyInfo类 反射获取类 的类型 .