Базовая текстовая ссылка утилит
Этот справочный документ описывает разные символы, или использующиеся многими различными непрозрачными типами или применяющиеся к Базовому тексту в целом.
-
Возвращает версию Базовой текстовой платформы.
Объявление
Swift
func CTGetCoreTextVersion() -> UInt32Objective 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_5kCTVersionNumber10_5Базовая текстовая версия платформы в версии 10.5 OS X.
Доступный в OS X v10.5 и позже.
-
kCTVersionNumber10_5_2kCTVersionNumber10_5_2Базовая текстовая версия платформы в версии 10.5.2 OS X.
Доступный в OS X v10.6 и позже.
-
kCTVersionNumber10_5_3kCTVersionNumber10_5_3Базовая текстовая версия платформы в версии 10.5.3 OS X.
Доступный в OS X v10.6 и позже.
-
kCTVersionNumber10_5_5kCTVersionNumber10_5_5Базовая текстовая версия платформы в версии 10.5.5 OS X.
Доступный в OS X v10.6 и позже.
-
kCTVersionNumber10_6kCTVersionNumber10_6Базовая текстовая версия платформы в версии 10.6 OS X.
Доступный в OS X v10.6 и позже.
-
