Базовая текстовая ссылка утилит
Этот справочный документ описывает разные символы, или использующиеся многими различными непрозрачными типами или применяющиеся к Базовому тексту в целом.
-
Возвращает версию Базовой текстовой платформы.
Объявление
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 и позже.
-