iphone sdk版本宏

1234
// 当前系统支持的最小版本__IPHONE_OS_VERSION_MIN_REQUIRED// 当前系统支持的最大版本__IPHONE_OS_VERSION_MAX_ALLOWED

比如用 iPhone OS SDK 3.1.2 编译的程序

12
__IPHONE_OS_VERSION_MIN_REQUIRED == __IPHONE_3_0__IPHONE_OS_VERSION_MAX_ALLOWED == __IPHONE_3_1

这时,我们可以在程序中使用下面类似的 $ifdef 语句:

12345
#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_2_2    // iPhone OS SDK 3.0 以后版本的处理#else    // iPhone OS SDK 3.0 之前版本的处理#endif

又或者 iPhone OS SDK 4 推出的时候,可以:

123456789
#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_2_2    #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_3_1        // iPhone OS SDK 4.0 以后版本的处理    #else        // iPhone OS SDK 3.0 ~ 4.0 版本的处理    #endif#else    // iPhone OS SDK 3.0 之前版本的处理#endif

iphone sdk版本宏

时间: 2024-10-20 20:43:31

iphone sdk版本宏的相关文章

iOS iPhone SDK 包含哪些东西?

iPhone SDK 包含哪些东西? 第一部分: 在使用Intel芯片的Macintosh计算机开发iOS应用程序所需的全部接口.工具以及资源全都包含于iPhone SDK. 苹果公司将大部分系统接口发布在框架这种特殊的数据包.一个框架就是一个目录,它包含一个动态共享库以及使用这个库所需的资源(例如头文件.图像以 及帮助应用程序等).如果要使用某个框架,则需要将其链接到应用程序工程,这一点和使用其他共享库相似.另外,您还需要告知开发工具何处可以找到框架头文 件以及其他资源. 除了使用框架,苹果公

iOS开发---iPhone SDK 包含哪些东西?

第一部分: 在使用Intel芯片的Macintosh计算机开发iOS应用程序所需的全部接口.工具以及资源全都包含于iPhone SDK. 苹果公司将大部分系统接口发布在框架这种特殊的数据包.一个框架就是一个目录,它包含一个动态共享库以及使用这个库所需的资源(例如头文件.图像以及帮助应用程序等).如果要使用某个框架,则需要将其链接到应用程序工程,这一点和使用其他共享库相似.另外,您还需要告知开发工具何处可以找到框架头文件以及其他资源. 除了使用框架,苹果公司还通过标准共享库的形式来发布某些技术.

iPhone SDK 包含哪些东西?

第一部分: 在使用Intel芯片的Macintosh计算机开发iOS应用程序所需的全部接口.工具以及资源全都包含于iPhone SDK. 苹果公司将大部分系统接口发布在框架这种特殊的数据包.一个框架就是一个目录,它包含一个动态共享库以及使用这个库所需的资源(例如头文件.图像以及帮助应用程序等).如果要使用某个框架,则需要将其链接到应用程序工程,这一点和使用其他共享库相似.另外,您还需要告知开发工具何处可以找到框架头文件以及其他资源. 除了使用框架,苹果公司还通过标准共享库的形式来发布某些技术.

修改Android Studio默认的API Level(SDK版本)

原文:修改Android Studio默认的API Level(SDK版本) Android Studio(2.1.2)新建工程的时候只会让你选择最低支持的SDK版本,默认的目标编译SDK版本会以系统当前SDK中最新SDK platform作为目标的API Level.但是很多时候我们并不需要最新的SDK版本,如何修改呢? 方法是:修改工程目录中的Gradle Scripts->build.gradle(Module:app)中的相关行,具体见下图: 当然也可以图形化操作,右键工程目录选择"

zz Android studio 修改最小SDK版本(minSdkVersion)

http://wy892648414.blog.163.com/blog/static/212212135201521224542473/ 修改最小SDK版本(minSdkVersion) 版本: Android Studio 0.5.1 因为Android的一些特定功能需要高版本的支持, 当最小SDK版本(minSdkVersion)过低时, 会出现报错, 所以要修改; 如果在Eclipse中, 修改Manifest属性即可; Android Studio使用gradle进行构建, 所以需要修

在Android Studio和Android Eclipse 更改现有项目里的SDK版本

一,在Eclipse下改项目里的SDK的版本方法有几种,都比较简单:1.右键单击项目--->properties---->Resource----->Android在Project Bulid Target对话框中选择你需要的Android版本.2.Resource--->Libraries对话框右边的  Addlibraries--->Android Classpath Container---->Next--->选择项目名称即可3.如果你还不放心,那么我们再看

Android SDK版本问题

在导入外部工程时,经常会遇到版本不符出现报错,以下以今天导入的工程为例,说明这类问题的根源及解决方法. 导入名为Pro的外部工程,SDK版本是21,且由于最低版本和目标版本不一致,原工程要以 support-v7为library,其默认sdk版本也为21 导入后,先是报错styles问题,原因是所用styles版本较低,需要兼容支持,也即缺少support-v7工程.解决办法是找到sdk路径下的support-v7/appcompat文件,导入这个工程.右击工程->properties->An

Android SDK版本和ADT版本

Android SDK版本和ADT版本 Android早期的版本号有点“混乱”,比如Android 2.2对应的ADT版本为ADT-0.9.9而Android 2.3对应的的ADT版本则突然“跃迁”为 ADT-8.0.0.zip. 而且Android SDK还包含SDK Tools和SDK Platform两个东西,它们的意义也不同,它们也有各自的版本号,因此有些人在此处容易混淆,下面将它们之间的对应关系进行一下简单的归纳: Android平台与SDK Tools版本.ADT版本的对应关系 An

Android Studio 1.4 的那些折腾 - 最小 SDK 版本提示覆盖手机百分比

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 上图中,那个百分数: 即是选择当前最小 SDK 版本 4.0.3 所开发的应用支持的机会覆盖率, 有一行蓝字带下划线 "Help me