iOS系统版本比较的宏使用
2016-02-03 11:33
330 查看
一般情况下, 我们经常使用系统版本的浮点数来比较版本大小
所以,在严格比较版本号的时候最好还是通过字符串比较.
[code]例如 : [[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0 但是,通过这个得到的浮点数不是确定的,有的时候会得到 7.989990的结果,有时候可能得到8.001212,所以当当前版本号是8.0.1的时候就可能判断错误.
所以,在严格比较版本号的时候最好还是通过字符串比较.
相关文章推荐
- IOS事件处理机制(关于触发者和响应者的确认)
- iOS CAGradientLayer 详解
- iOS端项目注释规范附统一代码块
- 在iOS中使用手指简单画线
- IOS视频压缩
- iOS安全:反汇编(inline编译方式)
- 适配低版本和高版本系统的API(转载)
- iOS 活动图 流程图
- iOS推送证书生成
- 如何设计一个 iOS 控件?(iOS 控件完全解析)
- iOS常用封装方法
- How to Disable System Integrity Protection
- IOS博客项目搭建-06-自定义TabBarButton-03
- iOS 【CocoaPods 全攻略】
- iOS bitcode实战
- 【iOS开发】关于awakeFromNib的使用
- IOS9通用链接使用要点
- iOS文字排版(CoreText)那些事儿
- iOS终于知道为什么有时候打开相机是黑屏了
- 蓝懿IOS实战音乐播放器