zoukankan      html  css  js  c++  java
  • 版本

    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
  • 相关阅读:
    项目管理原则
    开发规范
    讲故事-如何才算确认了需求
    关于概要设计
    jQuery操作
    IE8,IE9,IE10绿色版,以及ColorPix
    机务UI设计小节
    Abstract Factory
    Flyweight
    Chain of Responsibility
  • 原文地址:https://www.cnblogs.com/riasky/p/3473174.html
Copyright © 2011-2022 走看看