【问题标题】:iPhone - Compiling on older SDK : __IPHONE_OS_VERSION_MAX_ALLOWED valuesiPhone - 在旧版 SDK 上编译:__IPHONE_OS_VERSION_MAX_ALLOWED 值
【发布时间】:2015-01-19 22:57:37
【问题描述】:

我需要使用预处理器测试来测试一些东西,以确保我的应用向后兼容。
为此,我必须使用 __IPHONE_OS_VERSION_MAX_ALLOWED >= xxx 但有人知道我在哪里可以找到要测试每个现有 SDK 的值吗?

【问题讨论】:

    标签: iphone ios sdk preprocessor backwards-compatibility


    【解决方案1】:

    如果您通过命令单击__IPHONE_OS_VERSION_MAX_ALLOWED(在 Xcode 中),您将看到当前 SDK 和旧 SDK 的当前定义(在 AvailabilityInternal.h 中)。

    它们基本上是__IPHONE_4_3__IPHONE_4_2__IPHONE_4_1__IPHONE_4_0__IPHONE_3_0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      • 2020-01-18
      • 2011-07-27
      相关资源
      最近更新 更多