iOS 不同版本不同行为的另一种宝法

来源:互联网 发布:淘宝3颗心要多少个好评 编辑:程序博客网 时间:2024/05/17 03:45

一直都在用UIDevice里面的方法,而且最近也在更新了版本,使用起来也还行吧,使kMinOSVersion 和程序最低支持的版本一致即可。

#define kMinOSVersion 4.0f

#define kOSVersion [[[UIDevice currentDevice] systemVersion]length] > 0 ?[[[UIDevice currentDevice] systemVersion] doubleValue] :kMinOSVersion

 

 

这个方法以前也用过,类似的宏也有几个,老用错,备忘一下。

       // To be compatible with OS 2.x

#if __IPHONE_OS_VERSION_MAX_ALLOWED <=__IPHONE_2_2

       _closeButton.font = [UIFontboldSystemFontOfSize:12];

#else

       _closeButton.titleLabel.font =[UIFontboldSystemFontOfSize:12];

#endif

使

0 0
原创粉丝点击