Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы ApplicationServices базовая текстовая ссылка утилит

Опции
Развертывание Target:

На этой странице
Язык:

Базовая текстовая ссылка утилит

Этот справочный документ описывает разные символы, или использующиеся многими различными непрозрачными типами или применяющиеся к Базовому тексту в целом.

Функции

  • Возвращает версию Базовой текстовой платформы.

    Объявление

    Swift

    func CTGetCoreTextVersion() -> UInt32

    Objective C

    uint32_t CTGetCoreTextVersion ( void );

    Возвращаемое значение

    Номер версии. Это значение для сравнения с константами, перечисленными в “Core Text Framework Version Numbers”.

    Обсуждение

    Эта функция возвращает число, указывающее версию Базовой текстовой платформы. Обратите внимание на то, что версия платформы является не всегда точным индикатором доступности функции. Рекомендуемый способ использовать эту функцию является первым, чтобы проверить, что указатель функции является ненулем, сопровождаемым путем вызова его и сравнения его результата с определенной константой (или константами). Например, чтобы определить, доступен ли CoreText API:

    • if (&CTGetCoreTextVersion != NULL && CTGetCoreTextVersion() >= kCTVersionNumber10_5) {
    • // CoreText API is available
    • }

    Оператор импорта

    Objective C

    @import CoreText;

    Swift

    import CoreText

    Доступность

    Доступный в OS X v10.5 и позже.

Константы

  • Номера версий Базовой текстовой платформы.

    Объявление

    Swift

    var kCTVersionNumber10_5: Int32 { get } var kCTVersionNumber10_5_2: Int32 { get } var kCTVersionNumber10_5_3: Int32 { get } var kCTVersionNumber10_5_5: Int32 { get } var kCTVersionNumber10_6: Int32 { get }

    Objective C

    #define kCTVersionNumber10_5 0x00020000 #define kCTVersionNumber10_5_2 0x00020001 #define kCTVersionNumber10_5_3 0x00020002 #define kCTVersionNumber10_5_5 0x00020003 #define kCTVersionNumber10_6 0x00030000

    Константы

    • kCTVersionNumber10_5

      kCTVersionNumber10_5

      Базовая текстовая версия платформы в версии 10.5 OS X.

      Доступный в OS X v10.5 и позже.

    • kCTVersionNumber10_5_2

      kCTVersionNumber10_5_2

      Базовая текстовая версия платформы в версии 10.5.2 OS X.

      Доступный в OS X v10.6 и позже.

    • kCTVersionNumber10_5_3

      kCTVersionNumber10_5_3

      Базовая текстовая версия платформы в версии 10.5.3 OS X.

      Доступный в OS X v10.6 и позже.

    • kCTVersionNumber10_5_5

      kCTVersionNumber10_5_5

      Базовая текстовая версия платформы в версии 10.5.5 OS X.

      Доступный в OS X v10.6 и позже.

    • kCTVersionNumber10_6

      kCTVersionNumber10_6

      Базовая текстовая версия платформы в версии 10.6 OS X.

      Доступный в OS X v10.6 и позже.