//判断iPhone和iPad
#define IS_IPHONE (!IS_IPAD)
#define IS_IPAD (UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPhone)
//判断设备版本
#define IS_IOS6_LAGACY floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1
#define IS_IOS7 floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1
#define IS_IOS5_LAGACY floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_5_1
#define IS_IOS6_AFTER floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_5_1iOS 设备类型和版本判断
本文介绍了如何通过宏定义来判断iOS设备类型(iPhone或iPad)及系统版本(包括iOS 5, iOS 6, iOS 7等)。这些判断方法对于iOS应用开发中根据不同设备特性进行适配非常有用。

被折叠的 条评论
为什么被折叠?



