Используя средства выделения в функциях создания

Непрозрачный тип каждой Базовой Основы имеет одну или более функций создания, функции, создающие и возвращающие объект того типа, инициализированного определенным способом. Все функции создания берут в качестве их первого параметра ссылку на объект-распределитель (CFAllocatorRef). Некоторые функции могут также иметь параметры средства выделения для специализированного выделения и целей освобождения.

У Вас есть несколько опций для параметров ссылки средства выделения:

Если необходимо использовать пользовательское средство выделения, и Вы хотите сделать его средством выделения по умолчанию, желательно сначала получить ссылку на текущее средство выделения по умолчанию с помощью CFAllocatorGetDefault функция и хранилище это в локальной переменной. Когда Вы закончите с помощью пользовательского средства выделения, используйте CFAllocatorSetDefault функционируйте для сброса сохраненного средства выделения как средства выделения по умолчанию.