编译环境判断
来源:互联网 发布:永恒之塔数据库 编辑:程序博客网 时间:2024/06/05 18:47
__IPHONE_OS_VERSION_MAX_ALLOWED编译环境判断,判断当前开发时使用的sdk的版本。
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000
// 所使用的sdk为5.0以上的版本,在此的代码在编译时不会保存,但是允许在低版本ios系统的设备上运行就会崩溃的
// 例如:你使用xcode6.1开发,SDK版本为8.1来开发项目,并使用新API的新功能,在编译时没有问题,但是允许ios7系统的设备上就会崩溃
#else
//不能使用该API的代码编写
#endif
所以不能使用它来判断你的项目是否支持低版本ios系统的设备
__IPHONE_OS_VERSION_MIN_REQUIRED取值来自于:设置中的deployment target,是可变的,根据开发的设置有所不同
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000
// 所使用的sdk为5.0以上的版本,在此的代码在编译时不会保存,但是允许在低版本ios系统的设备上运行就会崩溃的
// 例如:你使用xcode6.1开发,SDK版本为8.1来开发项目,并使用新API的新功能,在编译时没有问题,但是允许ios7系统的设备上就会崩溃
#else
//不能使用该API的代码编写
#endif
所以不能使用它来判断你的项目是否支持低版本ios系统的设备
__IPHONE_OS_VERSION_MIN_REQUIRED取值来自于:设置中的deployment target,是可变的,根据开发的设置有所不同
0 0
- 编译环境判断
- iOS条件编译之判断当前编译环境是不是arc
- 编译环境
- 判断程序编译方式
- 网络环境判断
- 判断运行环境
- 判断语言环境
- 判断网络环境
- js判断浏览器环境
- 交叉编译环境编译app
- android源码编译环境,应用程序编译环境
- gh0st编译环境,DirectShow编译环境
- EditPlus构建编译环境
- Masm编译环境配置
- 交叉编译环境介绍
- Ares编译环境
- 构建MiniGUI编译环境
- 构建JAVA编译环境
- android activity上显示分类后列表
- 01分数规划
- 组合数
- VC6最后适合的MSDN版本 和SDK2003
- Leetcode: Sort Colors
- 编译环境判断
- bufbomb实验心得及详细步骤
- css浮动原因与消除方法
- 在redhat Linux 6.3上为oracle 11g RAC配置DBS服务器
- eclipse链接hadoop集群报错
- oracle系统包——dbms_job用法(oracle定时任务)
- 使用XML和java代码混合控制UI界面
- 将ppt转换成pdf在线转换的方法
- 第二章第六题