Основной текст
-
Обзор Core Text
- Core Text — это API для macOS, впервые представленное в Mac OS X 10.4 Tiger.
- API заменяет устаревшие фреймворки QuickDraw и ATSUI для рендеринга текста.
- Core Text разработан для высокой производительности и простоты использования.
- API верстки Core Text интегрирован с Core Foundation, Core Graphics и Cocoa.
-
Особенности Core Text
- Содержит типы для создания, разметки и представления текстовых объектов.
- Включает CTFramesetter для создания фреймов из строк и CGPath.
- CTTypesetter выполняет разметку строк, разбивая их на строки.
- CTFrame представляет собой массив линий, CTLine — массив последовательностей глифов.
- CTRun — упорядоченный набор глифов с одним атрибутом.
- CTFont представляет собой шрифт.
-
Пример использования Core Text
- Код на Objective-C отображает текст «Hello, World!» в графическом контексте.
-
Рекомендации и внешние ссылки
- Руководство по программированию Core Text доступно на сайте Apple Developer Connection.
- Статья является заглушкой и предлагает помощь в расширении Википедии.
Полный текст статьи: