zoukankan      html  css  js  c++  java
  • iOS

    >for 'dispatch' application inner to begin note

    `#include <Availability.h>`

    These macros are for use in OS header files. They enable funcation prototypes and Objective-C methods to be tagged with the OS version in which they were first available; and, if applicable, the OS version in which they beacom deprecated.

    Examples (_NA: not applicable):

    __OSX_AVAILABLE_STARING(__MAC_10_2,__IPHONE_2_0)

    __OSX_AVALIABLE_STARING(__MAC_10_2,__IPHONE_NA)   

    __OSX_AVALIABLE_BUT_DEPRECATED(__MAC_10_2,__MAC_10_5,__IPHONE_5_0,__IPHONE_8_0)

    __OSX_AVALIABLE_BUT_DEPERCATED(__MAC_10_2,__MAC_10_5,__IPHONE_NA,__IPHONE_NA)

    For these macros to funcation properly, a program must specify the OS version range it is targeting. the min OS version is specified as an option to the compiler: -mmacosx-version-min=10.x when building for Mac OS X, and -miphoneos-version-min=y.z when building for the iPhone. 

    Examples:

    __OSX_AVAILABLE_STARING(__MAC_10_5,__IPHONE_NA);

    #if __IPHONE_OS_VERSION_MIN_REQUIRED // this macros avliable in iPhoneOS Only

    enum{

      myX = 1,   // Usable on iPhoneOS 2.1 and later

      myY = 2,   // Usable on iPhoneOS 2.0 and later

      myZ = 3,   // Usable on iPhoneOS 3.0 and later

      ...

    }

    #endif

    These macros

    ```

    /*! MACOS-X version*/

    #define __MAC_10_0            1000

    #define __MAC_10_1            1010

    ...

    #define __MAC_10_11_4       101104

    /*! iPhoneOS version*/

    #define __IPHONE_2_0      20000

    #define __IPHONE_2_1      20100

    ...

    #define __IPHONE_9_3      90300

    /*! TVOS version*/

    #define __TVOS_9_0        90000

    #define __TVOS_9_1        90100

    #define __TVOS_9_2        90200

     /*! WATCHOS version*/

    #define __WATCHOS_1_0     10000

    #define __WATCHOS_2_0     20000

    ```

  • 相关阅读:
    ubuntu下搭建lnmp
    mysql常用命令
    nginx 配置 location 语法 正则表达式
    网站策划方案写作、演示标准[转]
    WEB3.0标准的核心
    也谈论坛“BBS2.0”的十大升级方向 [网摘]
    未来网站策划呈现5大趋势 [网摘]
    关于Web 2.0 网站的创业思考[转]
    关于web3.0的标准:吃喝买卖随己
    左右均自适应高度
  • 原文地址:https://www.cnblogs.com/R0SS/p/5123093.html
Copyright © 2011-2022 走看看