Expand description

Access low-level functions, primitive data types, and various collection types that are bridged seamlessly with the Foundation framework.

Modules

Structs

CFAllocator is an opaque type that allocates and deallocates memory for you.
A structure that defines the context or operating environment for an allocator (CFAllocator) object. Every Core Foundation allocator object must have a context defined for it.
A reference to a CFString object.
A reference to a CFString object.
This provides support for data objects, object-oriented wrappers for byte buffer
A reference to a CFString object.
A reference to a CFString object.
A structure representing a range of sequential items in a container, such as characters in a buffer or elements in a collection.
A reference to a CFString object.
A CFOptionFlags type for specifying options for string comparison .
Defines the buffer and related fields used for in-line buffer access of characters in CFString objects.
An integer type for constants used to specify supported string encodings in various CFString functions.

Enums

Constants returned by comparison functions, indicating whether a value is equal to, less than, or greater than another value.
A CFOptionFlags type for specifying options for searching.

Statics

This is a synonym for NULL.
This allocator uses malloc(), realloc(), and free().
This allocator explicitly uses the default malloc zone, returned by malloc_default_zone().
This allocator does nothing—it allocates no memory.
Default system allocator.
Special allocator argument to CFAllocatorCreate—it uses the functions given in the context to allocate the allocator.

Traits

Internal object of objects that belong to the Core Foundation framework

Functions

Type Definitions

A prototype for a function callback that allocates memory of a requested size.
A prototype for a function callback that provides a description of the specified data.
A prototype for a function callback that deallocates a block of memory.
A prototype for a function callback that gives the size of memory likely to be allocated, given a certain request.
A prototype for a function callback that reallocates memory of a requested size for an existing block of memory.
A reference to a CFAllocator object.
A prototype for a function callback that releases the given data.
A prototype for a function callback that retains the given data.
A reference to a CFString object.
A reference to a CFString object.
This provides support for data objects, object-oriented wrappers for byte buffer
A reference to a CFString object.
A type for hash codes returned by the CFHash function.
Priority values used for kAXPriorityKey
A reference to a CFString object.
A bitfield used for passing special allocation and other requests into Core Foundation functions.
An integer type for constants used to specify supported string encodings in various CFString functions.
A reference to a CFString object.
A type for unique, constant integer values that identify particular Core Foundation opaque types.
An untyped “generic” reference to any Core Foundation object.
For function parameters only - means string is const.
Pointer to a pascal string.
A complete Unicode character in UTF-32 format, with values from 0 through 0x10FFFF (excluding the surrogate range 0xD800-0xDFFF and certain disallowed values).