IOS学习 __IPHONE_8_0使用

来源:互联网 发布:java swing 日历控件 编辑:程序博客网 时间:2024/05/11 15:50

#ifdef __IPHONE_8_0

AAAAAA

#else

BBBBBB

#endif

是判断编译的SDK的版本

备注:相当于在编译完的包中代码就是不一样的。


if([[UIDevice currentDevice].systemVersion floatValue] >= 8.0)

{

CCCCCC

}

else

{

DDDDDD

}

是判断运行时系统的版本号

例:IOS8SDK的编译完的包,运行在IOS7系统上会走AAAAAA和DDDDDD



备注:枚举在IOS8SDK的编译中只是int,在IOS7系统上运行时可能会照成逻辑上的错误,但是不会死机。函数则会死机。




0 0
原创粉丝点击