`
lizaochengwen
  • 浏览: 644455 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

怎么判断ios 版本

阅读更多
前几天工程项目要用到判断ios版本,最后研究了一下,分享一下:

-(void)getIOSVersion
{
// #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000    //此方法和编译器相关
// quanju.iOSVersion=1;
// #endif
float version = [[[UIDevice currentDevice] systemVersion] floatValue]; 
if (version >= 5.0) 

quanju.iOSVersion=1;//定义全局变量标记ios版本

}
-(void)getIOSModel
{
CGSize sizeToRequest;
if([[[UIDevicecurrentDevice] model] rangeOfString:@"iPad"].location== 0)
sizeToRequest = CGSizeMake(748, 110);
else
sizeToRequest = CGSizeMake(320, 48);
}
//下面是ios内其他相关信息的判断方法
获取进程信息和设备信息(包括设备类型,序列号,ios版本等)
[[NSProcessInfo processInfo] globallyUniqueString],
[[NSProcessInfo processInfo] hostName],
[[NSProcessInfo processInfo] operatingSystemName],
[[NSProcessInfo processInfo] operatingSystemVersionString],
[[NSProcessInfo processInfo] physicalMemory],
[[NSProcessInfo processInfo] processName]);
——————————————————————————————
[UIDevice currentDevice].uniqueIdentifier,
[UIDevice currentDevice].name,
[UIDevice currentDevice].systemName,
[UIDevice currentDevice].systemVersion,
[UIDevice currentDevice].model,
[UIDevice currentDevice].localizedModel,
[UIDevice currentDevice].batteryLevel
___________________________________________________
NSLog([[UIDevice currentDevice] name]); // Name of the phone as named by user
NSLog([[UIDevice currentDevice] uniqueIdentifier]); // A GUID like string
NSLog([[UIDevice currentDevice] systemName]); // "iPhone OS"
NSLog([[UIDevice currentDevice] systemVersion]); // "2.2.1"
NSLog([[UIDevice currentDevice] model]); // "iPhone" on both devices
NSLog([[UIDevice currentDevice] localizedModel]); // "iPhone" on both devices
原文地址:http://blog.csdn.net/jinglijun/article/details/7292674
分享到:
评论

相关推荐

    iOS开发之一句代码检测App版本的更新

    iOS中App版本的检测更新、如果有更新就跳转至App Store上更新

    越狱卫士 v1.1.0.0.zip

    越狱卫士是一款一键越狱苹果设备,并一键打上所有越狱稳定补丁的软件,省去用户繁琐的判断ios版本和不同的设备需要调用不同的越狱软件麻烦,而通过越狱卫士越狱后的ios设备还会自动帮您打上所需的最新版本补丁,支持...

    最新运营级一键IOS免签分发系统源码下载 带绿标+支持在线封装app.zip

    1.本程序支持安卓和苹果分发,上传后自动判断,通过技术手段已经让IOS和安卓用户稳定安装 2.智能提取APP应用信息,自动生成IOS应用PLIST,开发信息,方便用户在测试。 3.支持阿里云和七牛云存储绑定。 充值点数比例...

    iOS新版微信底部工具栏遮挡问题完美解决

    苹果设备(iOS)微信中打开H5页面,从首页跳转到其他页面后,页面的底部会出现一个带有前进和后退按钮工具栏,而该工具栏会遮挡住面底部的内容,影响页面的正常使用。 二、原因分析: 造成该现象的原因是,当页面...

    PHP判断手机是IOS还是Android

    本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。 实例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面...

    ios-IOS项目分层.zip

    2.2.2 Tool(工具类)主要存放一些常用的类,此处Logger用于存放日志的封装帮助类,Reachability用于存放判断网络状态的帮助类; 2.2.3 Network(网络)这边主要用到YTKNetwork 是猿题库 iOS 研发团队基于 AFNetworking...

    解决IOS端微信H5页面软键盘弹起后页面下方留白的问题

    最近微信和ios都有版本升级,不知道是哪边升级造成的,但是经过测试,软键盘收起后,再滚动一下页面,下面的留白就会消失。所以只要在输入完毕后模拟一下这个“滚动”的操作,就能解决问题了。 如果是用vue写的: &...

    ios-iOS10访问通讯录.zip

    只需一个简单的block回调即可完成调用通讯录 包括适配iOS9之前的版本 以及 是否开通权限的判断

    ios-Pop菜单,第二版本.zip

    此为第二版本: 如果觉得小弟写的还行,请在github上动个小手,点个小星星,将会给我更大的动力写出更好用的代码,在此将不胜感激! *** github:https://github.com/KongPro/PopMenuTableView 1、对象方法改为...

    ios-IOS指纹解锁.zip

    1、实现Swift 和 OC 版本 的指纹解锁 ...2、提供Swift 版本的指纹解锁帮助类,提供指纹是否支持判断方法,指纹解锁方法 3、继续观察会出现的问题,现在有一个不好复现的情况就是,指纹弹窗锁死

    iOS开发中指纹识别简单介绍

    指纹识别是在iOS8.0以后才推出的,所以我们如果想把指纹集成到我们的APP当中,我们首先就要在代码中判断iOS版本。接下来通过本文给大家分享iOS开发中指纹识别简单介绍,需要的朋友参考下吧

    ios开发记录

    //判断两个字符串是否相等,不能使用==,使用等号是判断两个对象是否是一个对象,也就是是否是一个内存地址。 //判断字符串的内容是否相同应该使用nsstring的isEqualToString:方法 //在低版本的时候,如果直接点击...

    h5页面唤起app如果没安装就跳转下载(iOS和Android)

    h5页面唤起app如果没安装就跳转下载(iOS和Android) 浏览器和app没有通信协议,所以h5不知道用户的手机释放安装了app。因此只能是h5去尝试唤起app,若不能唤起,引导用户去下载我们的app。 微信里屏蔽了 schema 协议,...

    《iOS6开发指南》精彩书摘

    如何判断应用是不是需要一个导航功能,并且知道在什么情况下选择平铺导航、标签导航、树形结构导航中的哪一种或者同时综合使用3种导航模式。 第7章“iPhone与iPad应用开发的差异”。掌握 iPhone和iPad设备使用场景上...

    iOS自动生成验证码

    两个版本,一个只能生成图片,点击可变换。一个可以判断是否正确

    基于iOS8.0Photos.framework的相册多选框架

    一款基于iOS8.0 apple新出的Photos.framework框架的方便易用的相册多选框架,支持预览快速选择 git地址:https://github.com/longitachi/ZLPhotoBrowser 会持续... 当前版本解决了上个版本无法判断iCloud端照片的bug

    js判断客户端是iOS还是Android等移动终端的方法

    判断原理: JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器...

    JS辨别访问浏览器判断是android还是ios系统

    项目中需要扫描二维码之后自动分辨出是android还是ios系统,针对于不同的系统进行不同的下载。 [removed] /* * 智能机浏览器版本信息: * */ var browser = { versions: function() { var u = navigator.userAgent,...

    判断iOS、Android以及PC端的示例代码

    我们在做移动端时,在跨平台、浏览器、移动设备兼容的时候,要根据设备、浏览器做特定调整,想起用navigator.userAgent来对浏览器类型进行判断,查了点资料,在这里总结下 还有一个就是移动端的缩放问题,在meta标签...

Global site tag (gtag.js) - Google Analytics