Ссылка CFMutableCharacterSet
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import CoreFoundation
Objective C
@import CoreFoundation;
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Доступность
Доступный в iOS 2.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Доступность
Доступный в iOS 2.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Доступность
Доступный в iOS 2.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Доступность
Доступный в iOS 2.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Доступность
Доступный в iOS 2.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Доступность
Доступный в iOS 2.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Доступность
Доступный в iOS 2.0 и позже.
-
Инвертирует содержание данного набора символов.
Объявление
Swift
func CFCharacterSetInvert(_theSet: CFMutableCharacterSet!)Objective C
void CFCharacterSetInvert ( CFMutableCharacterSetRef theSet );Параметры
theSetНабор символов для инвертирования.
Оператор импорта
Objective C
@import CoreFoundation;Swift
import CoreFoundationДоступность
Доступный в iOS 2.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Доступность
Доступный в iOS 2.0 и позже.
-
Ссылка на непостоянный объект набора символов.
Объявление
Swift
typealias CFMutableCharacterSetRef = CFMutableCharacterSetObjective C
typedef struct __CFCharacterSet *CFMutableCharacterSetRef;Оператор импорта
Objective C
@import CoreFoundation;Swift
import CoreFoundationДоступность
Доступный в iOS 2.0 и позже.
