【发布时间】:2013-12-09 16:06:05
【问题描述】:
我想将此行添加到 Constants.h 并且我想在我的应用程序的任何位置调用它。
[[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0
我已经完成了跟踪和使用,但我不知道如何制作它?
#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )
谢谢。
【问题讨论】:
-
Apple 建议您使用以下方式检测系统版本:
if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) {将在运行 iOS 7 的设备上返回 true。developer.apple.com/library/prerelease/ios/documentation/… -
为什么需要在代码中检查这么多操作系统版本?