---
title: Base Utilities
framework: corefoundation
role: collectionGroup
role_heading: API Collection
path: corefoundation/base-utilities
---

# Base Utilities

## Overview

Overview Core Foundation defines a number of miscellaneous symbols that are either used by many different opaque types, such as CFIndex, or apply to Core Foundation as a whole, such as kCFCoreFoundationVersionNumber. These symbols are collected together and documented here.

## Topics

### Core Foundation Base Utilities Miscellaneous Functions

- [CFRangeMake(_:_:)](corefoundation/cfrangemake(_:_:).md)

### Callbacks

- [CFComparatorFunction](corefoundation/cfcomparatorfunction.md)

### Data Types

- [CFIndex](corefoundation/cfindex.md)
- [CFOptionFlags](corefoundation/cfoptionflags.md)
- [CFRange](corefoundation/cfrange.md)

### Constants

- [CFComparisonResult](corefoundation/cfcomparisonresult.md)
- [Value Not Found](corefoundation/value-not-found.md)
- [Current Framework Version Number](corefoundation/current-framework-version-number.md)
- [Framework Version Numbers](corefoundation/framework-version-numbers.md)

## See Also

### Related Documentation

- [Core Foundation Design Concepts](apple-archive/documentation/CoreFoundation/Conceptual/CFDesignConcepts.md)

### Utilities

- [Byte-Order Utilities](corefoundation/byte-order-utilities.md)
- [Core Foundation URL Access Utilities](corefoundation/core-foundation-url-access-utilities.md)
- [Preferences Utilities](corefoundation/preferences-utilities.md)
- [Socket Name Server Utilities](corefoundation/socket-name-server-utilities.md)
- [Time Utilities](corefoundation/time-utilities.md)
