首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

#ifndef _IPHONE_X_X

2013-03-06 
#ifndef __IPHONE_X_X#ifndef __IPHONE_3_0#warning This project uses features only available in iPho

#ifndef __IPHONE_X_X
#ifndef __IPHONE_3_0
#warning "This project uses features only available in iPhone SDK 3.0 and later."

#endif

从字面意思看,如果我们的sdk版本低于3.0可能就会报错。不知道对不对,没试过。

一般,如果我们的sdk 版本为x,在<Availability.h> 文件中都会 #define 下

如果我们的sdk版本为x  就会#define __IPHONE_X_X    xxxxx

所以根据这点,我们可以处理在不同版本之间某些方法的切换

 #ifdef __IPHONE_6_1
    methodOne;
 #else
    methodTwo;
 #endif


热点排行