Framework

Core Foundation

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

Overview

Core Foundation is a framework that provides fundamental software services useful to application services, application environments, and to applications themselves. Core Foundation also provides abstractions for common data types, facilitates internationalization with Unicode string storage, and offers a suite of utilities such as plug-in support, XML property lists, URL resource access, and preferences.

For more about Core Foundation, see Core Foundation Design Concepts.

Symbols

Opaque Types

CFAllocatorCFArrayCFAttributedStringCFBagCFBinaryHeapCFBitVectorCFBooleanCFBundleCFCalendarCFCharacterSetCFDataCFDateCFDateFormatterCFDictionaryCFError
CFFileDescriptor

The CFFileDescriptor provides an opaque type to monitor file descriptors for read and write activity via CFRunLoop.

CFLocaleCFMachPortCFMessagePortCFMutableArrayCFMutableAttributedStringCFMutableBagCFMutableBitVectorCFMutableCharacterSetCFMutableDataCFMutableDictionaryCFMutableSetCFMutableStringCFNotificationCenterCFNullCFNumberCFNumberFormatterCFPlugInCFPlugInInstanceCFPropertyListCFReadStreamCFRunLoopCFRunLoopObserverCFRunLoopSourceCFRunLoopTimerCFSetCFSocketCFString
CFStringTokenizer

CFStringTokenizer allows you to tokenize strings into words, sentences or paragraphs in a language-neutral way. It supports languages such as Japanese and Chinese that do not delimit words by spaces, as well as de-compounding German compounds. You can obtain Latin transcription for tokens. It also provides language identification API.

CFTimeZoneCFTreeCFTypeCFURLCFUserNotificationCFUUIDCFWriteStreamCFXMLNodeCFXMLParserCFXMLTree

Reference

CFStream

This document describes the generic CFStream functions, data types, and constants. See also CFReadStream and CFWriteStream for functions and constants specific to read and write streams respectively.

Core Foundation StructuresCore Foundation EnumerationsCore Foundation ConstantsCore Foundation FunctionsCore Foundation Data Types

Classes

CFFileSecurity

Encapsulates a file system object’s security information in a Core Foundation object.

CFURLEnumerator

A reference to a CFURLEnumerator object.