Введение в строковое руководство по программированию для базовой основы
Базовые строковые объекты Основы дают разработчикам программного обеспечения прочную основу для простой, устойчивой, и непротиворечивой интернационализации. Строковые объекты предлагают полный комплект быстрой и эффективной строковой функциональности, включая утилиты для преобразования среди различных кодировок и буферизуют форматы.
Считайте этот документ, чтобы изучить, как использовать Базовые строки Основы. Если Вы пишете программу с помощью Objective C, необходимо рассмотреть использование NSString
объекты вместо этого (см. Строковое Руководство по программированию).
Организация этого документа
Этот документ содержит следующие статьи:
О Строках описывает проблемы, связанные с управлением и представлением строки
Основание Unicode Объектов CFString описывает концептуальное основание для представления строк в Базовой Основе
Строковое Хранение описывает, как строковые данные хранятся в Базовой Основе
Создание и Копирование Строк описывают, как создать и скопировать строковые объекты
Доступ к Содержанию Строковых Объектов описывает, как получить доступ к содержанию объектов CFString как C или строка Unicode, и как выполнить итерации по содержанию строки одного символа за один раз
Сравнение, Сортируя и Ища Строковые Объекты описывает, как искать содержание строки и как сравнить две строки
Управление Непостоянными Строковыми Объектами описывает операции, такие как объединение строк и дополнение содержания строки.
Преобразование Между Строковыми Кодировками описывает, как преобразовать между различными строковыми кодировками, и какие кодировки поддерживаются CFString
Обработка Внешних Представлений Строк описывает, как представлять строку в форме, которая может быть записана в диск и считана, въезжают задним ходом на той же платформе или на различной платформе
Создание и Используя Диапазоны описывает, как создать и использовать структуры CFRange
Наборы символов описывают основы CFCharacterSet
Спецификаторы Формата строки описывают
printf
- разработайте спецификаторы формата, поддерживаемые CFString
Не все функции описаны. Некоторые функции, не обсужденные подробно:
CFStringGetLength
позволяет Вам получить число символов Unicode, представленных aCFString
объект.CFStringGetLineBounds
говорит Вам, сколько строк строка (или диапазон строки) охватывает.CFStringCreateByCombiningStrings
создает единственную строку из массива (CFArray
) из строк; дубликат этой функции,CFStringCreateArrayBySeparatingStrings
, создает aCFArray
объект от единственной строки, с помощью символа-разделителя для разделения подстрок.CFStringGetIntValue
иCFStringGetDoubleValue
преобразуйте aCFString
объект, представляющий число фактическому числовому значению.