• ios 版本的宏


    iphone sdk版本宏  

    2012-05-29 22:41:51|  分类: ios|字号 订阅

     
     
    1
    2
    3
    4
    // 当前系统支持的最小版本
    __IPHONE_OS_VERSION_MIN_REQUIRED
    // 当前系统支持的最大版本
    __IPHONE_OS_VERSION_MAX_ALLOWED

    比如用 iPhone OS SDK 3.1.2 编译的程序

    1
    2
    __IPHONE_OS_VERSION_MIN_REQUIRED == __IPHONE_3_0
    __IPHONE_OS_VERSION_MAX_ALLOWED == __IPHONE_3_1

    这时,我们可以在程序中使用下面类似的 $ifdef 语句:

     

    1
    2
    3
    4
    5
    #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_2_2
    // iPhone OS SDK 3.0 以后版本的处理
    #else
    // iPhone OS SDK 3.0 之前版本的处理
    #endif

    又或者 iPhone OS SDK 4 推出的时候,可以:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_2_2
    #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_3_1
    // iPhone OS SDK 4.0 以后版本的处理
    #else
    // iPhone OS SDK 3.0 ~ 4.0 版本的处理
    #endif
    #else
    // iPhone OS SDK 3.0 之前版本的处理
    #endif
  • 相关阅读:
    第二周作业
    第一次作业
    第0次作业
    第一次的作业
    第0次作业
    第三次作业
    %f使用时的注意事项
    关于c++停止工作
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/sgdkg/p/3102030.html
Copyright © 2020-2023  润新知