Будьте предупреждены: я считаю, что Core Foundation не имеет истинного наследования без загрузки Objective-C, а с загрузкой Objective-C вы все равно получите (незначительные) связанные замедления.
Вероятно, на нем не будет никакой документации, но это возможно. Это конечно не будет чистым. Попробуйте просмотреть исходный код CF-Lite (ссылка для Mac OS X 10.5.7), чтобы почувствовать реализацию фреймворка.
Обратите внимание, что если упомянутые вами издержки Objective-C являются накладными расходами на вызов сообщения, существует множество способов его оптимизации (например, метод -instanceMethodForSelector:
). Скорее всего, вы потратите больше времени, пытаясь проникнуть в среду Core Foundation, чем пытаться оптимизировать код Objective-C, чтобы ускорить его.