Expand description
Access low-level functions, primitive data types, and various collection types that are bridged seamlessly with the Foundation framework.
Modules§
Structs§
- CFAllocator
- CFAllocator is an opaque type that allocates and deallocates memory for you.
- CFAllocator
Context - 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.
- CFArray
- A reference to a CFString object.
- CFCharacter
Set - A reference to a CFString object.
- CFData
- This provides support for data objects, object-oriented wrappers for byte buffer
- CFDictionary
- A reference to a CFString object.
- CFLocale
- A reference to a CFString object.
- CFRange
- A structure representing a range of sequential items in a container, such as characters in a buffer or elements in a collection.
- CFString
- A reference to a CFString object.
- CFString
Compare Flags - A
CFOptionFlags
type for specifying options for string comparison . - CFString
Inline Buffer - Defines the buffer and related fields used for in-line buffer access of characters in CFString objects.
- CFType
- KCFString
Encoding - An integer type for constants used to specify supported string encodings in various CFString functions.
- __
CFAllocator - __
CFArray - __
CFCharacter Set - __
CFData - __
CFDictionary - __
CFLocale - __
CFString
Enums§
- CFComparison
Result - Constants returned by comparison functions, indicating whether a value is equal to, less than, or greater than another value.
- CFData
Search Flags - A CFOptionFlags type for specifying options for searching.
Statics§
- kCFAllocator
Default ⚠ - This is a synonym for NULL.
- kCFAllocator
Malloc ⚠ - This allocator uses malloc(), realloc(), and free().
- kCFAllocator
Malloc ⚠Zone - This allocator explicitly uses the default malloc zone, returned by malloc_default_zone().
- kCFAllocator
Null ⚠ - This allocator does nothing—it allocates no memory.
- kCFAllocator
System ⚠Default - Default system allocator.
- kCFAllocator
UseContext ⚠ - Special allocator argument to CFAllocatorCreate—it uses the functions given in the context to allocate the allocator.
- kCFCore
Foundation ⚠Version Number
Traits§
- CFType
Object - Internal object of objects that belong to the Core Foundation framework
Functions§
- CFCopy
Description ⚠ - CFCopy
TypeID ⚠Description - CFData
Create ⚠ - CFData
Create ⚠Copy - CFData
Create ⚠With Bytes NoCopy - CFData
Find ⚠ - CFData
GetByte ⚠Ptr - CFData
GetBytes ⚠ - CFData
GetLength ⚠ - CFData
GetTypeID ⚠ - CFEqual⚠
- CFGet
Allocator ⚠ - CFGet
Retain ⚠Count - CFGet
TypeID ⚠ - CFHash⚠
- CFMake
Collectable ⚠ - CFRelease⚠
- CFRetain⚠
- CFShow⚠
- CFShow
Str ⚠ - CFString
Compare ⚠ - CFString
Compare ⚠With Options - CFString
Compare ⚠With Options AndLocale - CFString
Convert ⚠Encoding ToIANA Char SetName - CFString
Convert ⚠Encoding ToNS String Encoding - CFString
Convert ⚠Encoding ToWindows Codepage - CFString
ConvertIANA ⚠Char SetName ToEncoding - CFString
ConvertNS ⚠String Encoding ToEncoding - CFString
Convert ⚠Windows Codepage ToEncoding - CFString
Create ⚠Array BySeparating Strings - CFString
Create ⚠Array With Find Results - CFString
Create ⚠ByCombining Strings - CFString
Create ⚠Copy - CFString
Create ⚠External Representation - CFString
Create ⚠From External Representation - CFString
Create ⚠With Bytes - CFString
Create ⚠With Bytes NoCopy - CFString
Create ⚠WithC String - CFString
Create ⚠WithC String NoCopy - CFString
Create ⚠With Characters - CFString
Create ⚠With Characters NoCopy - CFString
Create ⚠With File System Representation - CFString
Create ⚠With Format - CFString
Create ⚠With Format AndArguments - CFString
Create ⚠With Pascal String - CFString
Create ⚠With Pascal String NoCopy - CFString
Create ⚠With Substring - CFString
Find ⚠ - CFString
Find ⚠Character From Set - CFString
Find ⚠With Options - CFString
Find ⚠With Options AndLocale - CFString
GetBytes ⚠ - CFString
GetC ⚠String - CFString
GetC ⚠String Ptr - CFString
GetCharacter ⚠AtIndex - CFString
GetCharacter ⚠From Inline Buffer - CFString
GetCharacters ⚠ - CFString
GetCharacters ⚠Ptr - CFString
GetDouble ⚠Value - CFString
GetFastest ⚠Encoding - CFString
GetFile ⚠System Representation - CFString
GetHyphenation ⚠Location Before Index - CFString
GetInt ⚠Value - CFString
GetLength ⚠ - CFString
GetLine ⚠Bounds - CFString
GetList ⚠OfAvailable Encodings - CFString
GetLong ⚠Character ForSurrogate Pair - CFString
GetMaximum ⚠Size ForEncoding - CFString
GetMaximum ⚠Size OfFile System Representation - CFString
GetMost ⚠Compatible MacString Encoding - CFString
GetName ⚠OfEncoding - CFString
GetParagraph ⚠Bounds - CFString
GetPascal ⚠String - CFString
GetPascal ⚠String Ptr - CFString
GetRange ⚠OfComposed Characters AtIndex - CFString
GetSmallest ⚠Encoding - CFString
GetSurrogate ⚠Pair ForLong Character - CFString
GetSystem ⚠Encoding - CFString
GetTypeID ⚠ - CFString
HasPrefix ⚠ - CFString
HasSuffix ⚠ - CFString
Init ⚠Inline Buffer - CFString
IsEncoding ⚠Available - CFString
IsHyphenation ⚠Available ForLocale - CFString
IsSurrogate ⚠High Character - CFString
IsSurrogate ⚠LowCharacter
Type Aliases§
- CFAllocator
Allocate Call Back - A prototype for a function callback that allocates memory of a requested size.
- CFAllocator
Copy Description Call Back - A prototype for a function callback that provides a description of the specified data.
- CFAllocator
Deallocate Call Back - A prototype for a function callback that deallocates a block of memory.
- CFAllocator
Preferred Size Call Back - A prototype for a function callback that gives the size of memory likely to be allocated, given a certain request.
- CFAllocator
Reallocate Call Back - A prototype for a function callback that reallocates memory of a requested size for an existing block of memory.
- CFAllocator
Ref - A reference to a
CFAllocator
object. - CFAllocator
Release Call Back - A prototype for a function callback that releases the given data.
- CFAllocator
Retain Call Back - A prototype for a function callback that retains the given data.
- CFArray
Ref - A reference to a CFString object.
- CFCharacter
SetRef - A reference to a CFString object.
- CFComparator
Function - CFData
Ref - This provides support for data objects, object-oriented wrappers for byte buffer
- CFDictionary
Ref - A reference to a CFString object.
- CFHash
Code - A type for hash codes returned by the CFHash function.
- CFIndex
- Priority values used for kAXPriorityKey
- CFLocale
Ref - A reference to a CFString object.
- CFOption
Flags - A bitfield used for passing special allocation and other requests into Core Foundation functions.
- CFString
Encoding - An integer type for constants used to specify supported string encodings in various CFString functions.
- CFString
Ref - A reference to a CFString object.
- CFTypeID
- A type for unique, constant integer values that identify particular Core Foundation opaque types.
- CFType
Ref - An untyped “generic” reference to any Core Foundation object.
- Const
Str255 Param - For function parameters only - means string is const.
- String
Ptr - Pointer to a pascal string.
- UTF32
Char - A complete Unicode character in UTF-32 format, with values from 0 through 0x10FFFF (excluding the surrogate range 0xD800-0xDFFF and certain disallowed values).