Полиморфные функции

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

Вы используете полиморфные функции для операций, которые характерны для всех Базовых объектов Основы: