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

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

Разработчик

Ссылка платформы CoreFoundation ссылка CFMutableCharacterSet

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

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

Ссылка CFMutableCharacterSet

CFMutableCharacterSet управляет динамическими наборами символов. Основной интерфейс для управления наборами символов предоставлен CFCharacterSet. CFMutableCharacterSet добавляет функции для изменения содержания набора символов.

Вы создаете непостоянный объект набора символов, использующий любого CFCharacterSetCreateMutable или CFCharacterSetCreateMutableCopy функция.

CFMutableCharacterSet “бесплатный соединенный мостом” с его дубликатом Основы Какао, NSMutableCharacterSet. Это означает, что Базовый тип Основы является взаимозаменяемым в вызовах функции или вызовах метода с соединенным мостом объектом Основы. Поэтому в методе, где Вы видите NSMutableCharacterSet * параметр, можно передать в a CFMutableCharacterSetRef, и в функции, где Вы видите a CFMutableCharacterSetRef параметр, можно передать в экземпляре NSMutableCharacterSet. Эта возможность также применяется к конкретным подклассам NSMutableCharacterSet. Посмотрите Бесплатные Соединенные мостом Типы для получения дополнительной информации о бесплатном образовании моста.

Функции

  • Создает новый пустой непостоянный набор символов.

    Объявление

    Swift

    func CFCharacterSetCreateMutable(_ alloc: CFAllocator!) -> CFMutableCharacterSet!

    Objective C

    CFMutableCharacterSetRef CFCharacterSetCreateMutable ( CFAllocatorRef alloc );

    Параметры

    alloc

    Средство выделения для использования для выделения памяти для нового объекта. Передача NULL или kCFAllocatorDefault использовать текущее средство выделения по умолчанию.

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

    Новый пустой непостоянный набор символов. Владение соблюдает Создать Правило.

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

    Objective C

    @import CoreFoundation;

    Swift

    import CoreFoundation

    Доступность

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

  • Создает новый непостоянный набор символов со значениями от другого набора символов.

    Объявление

    Swift

    func CFCharacterSetCreateMutableCopy(_ alloc: CFAllocator!, _ theSet: CFCharacterSet!) -> CFMutableCharacterSet!

    Objective C

    CFMutableCharacterSetRef CFCharacterSetCreateMutableCopy ( CFAllocatorRef alloc, CFCharacterSetRef theSet );

    Параметры

    alloc

    Средство выделения для использования для выделения памяти для нового объекта. Передача NULL или kCFAllocatorDefault использовать текущее средство выделения по умолчанию.

    theSet

    Набор символов для копирования.

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

    Новый непостоянный набор символов, содержащий те же символы как theSet. Владение соблюдает Создать Правило.

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

    Objective C

    @import CoreFoundation;

    Swift

    import CoreFoundation

    Доступность

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

  • Добавляет данный диапазон к набору символов.

    Объявление

    Swift

    func CFCharacterSetAddCharactersInRange(_ theSet: CFMutableCharacterSet!, _ theRange: CFRange)

    Objective C

    void CFCharacterSetAddCharactersInRange ( CFMutableCharacterSetRef theSet, CFRange theRange );

    Параметры

    theSet

    Набор символов для изменения.

    theRange

    Диапазон для добавления к набору символов. Диапазон указан в 32 битах в формате UTF-32 и должен лечь в допустимом диапазоне символов Unicode (от 0x00000 к 0x10FFFF).

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

    Objective C

    @import CoreFoundation;

    Swift

    import CoreFoundation

    Доступность

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

  • Добавляют символы в данной строке к набору символов.

    Объявление

    Swift

    func CFCharacterSetAddCharactersInString(_ theSet: CFMutableCharacterSet!, _ theString: CFString!)

    Objective C

    void CFCharacterSetAddCharactersInString ( CFMutableCharacterSetRef theSet, CFStringRef theString );

    Параметры

    theSet

    Набор символов для изменения.

    theString

    Строка, содержащая символы для добавления к theSet.

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

    Objective C

    @import CoreFoundation;

    Swift

    import CoreFoundation

    Доступность

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

  • Удаляет данный диапазон символов Unicode от набора символов.

    Объявление

    Swift

    func CFCharacterSetRemoveCharactersInRange(_ theSet: CFMutableCharacterSet!, _ theRange: CFRange)

    Objective C

    void CFCharacterSetRemoveCharactersInRange ( CFMutableCharacterSetRef theSet, CFRange theRange );

    Параметры

    theSet

    Набор символов для изменения.

    theRange

    Диапазон для удаления из набора символов. Диапазон указан в 32 битах в формате UTF-32 и должен лечь в допустимом диапазоне символов Unicode (от 0x00000 к 0x10FFFF).

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

    Objective C

    @import CoreFoundation;

    Swift

    import CoreFoundation

    Доступность

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

  • Удаляет символы в данной строке от набора символов.

    Объявление

    Swift

    func CFCharacterSetRemoveCharactersInString(_ theSet: CFMutableCharacterSet!, _ theString: CFString!)

    Objective C

    void CFCharacterSetRemoveCharactersInString ( CFMutableCharacterSetRef theSet, CFStringRef theString );

    Параметры

    theSet

    Набор символов для изменения.

    theString

    Строка, содержащая символы для удаления из theSet.

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

    Objective C

    @import CoreFoundation;

    Swift

    import CoreFoundation

    Доступность

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

  • Формирует пересечение двух наборов символов.

    Объявление

    Swift

    func CFCharacterSetIntersect(_ theSet: CFMutableCharacterSet!, _ theOtherSet: CFCharacterSet!)

    Objective C

    void CFCharacterSetIntersect ( CFMutableCharacterSetRef theSet, CFCharacterSetRef theOtherSet );

    Параметры

    theSet

    Исходный набор символов, измененный пересечением с theOtherSet.

    theOtherSet

    Набор символов, с которым формируется пересечение.

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

    Objective C

    @import CoreFoundation;

    Swift

    import CoreFoundation

    Доступность

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

  • Инвертирует содержание данного набора символов.

    Объявление

    Swift

    func CFCharacterSetInvert(_ theSet: CFMutableCharacterSet!)

    Objective C

    void CFCharacterSetInvert ( CFMutableCharacterSetRef theSet );

    Параметры

    theSet

    Набор символов для инвертирования.

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

    Objective C

    @import CoreFoundation;

    Swift

    import CoreFoundation

    Доступность

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

  • Формирует объединение двух наборов символов.

    Объявление

    Swift

    func CFCharacterSetUnion(_ theSet: CFMutableCharacterSet!, _ theOtherSet: CFCharacterSet!)

    Objective C

    void CFCharacterSetUnion ( CFMutableCharacterSetRef theSet, CFCharacterSetRef theOtherSet );

    Параметры

    theSet

    Исходный набор символов, измененный объединением с theOtherSet.

    theOtherSet

    Набор символов, с которым формируется объединение.

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

    Objective C

    @import CoreFoundation;

    Swift

    import CoreFoundation

    Доступность

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

Типы данных

Прочие условия

  • Ссылка на непостоянный объект набора символов.

    Объявление

    Swift

    typealias CFMutableCharacterSetRef = CFMutableCharacterSet

    Objective C

    typedef struct __CFCharacterSet *CFMutableCharacterSetRef;

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

    Objective C

    @import CoreFoundation;

    Swift

    import CoreFoundation

    Доступность

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