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.
Topics
Utilities
Base UtilitiesByte-Order UtilitiesCore Foundation URL Access UtilitiesPreferences UtilitiesSocket Name Server UtilitiesTime Utilities
Opaque Types
CFAllocatorCFArrayCFAttributedStringCFBagCFBinaryHeapCFBitVectorCFBooleanCFBundleCFCalendarCFCharacterSetCFDataCFDateCFDateFormatterCFDictionaryCFErrorCFFileDescriptorCFFileSecurityCFLocaleCFMachPortCFMessagePortCFMutableArrayCFMutableAttributedStringCFMutableBagCFMutableBitVectorCFMutableCharacterSetCFMutableDataCFMutableDictionaryCFMutableSetCFMutableStringCFNotificationCenterCFNullCFNumberCFNumberFormatterCFPlugInCFPlugInInstanceCFPropertyListCFReadStreamCFRunLoopCFRunLoopObserverCFRunLoopSourceCFRunLoopTimerCFSetCFSocketCFStringCFStringTokenizerCFTimeZoneCFTreeCFURLCFUserNotificationCFURLEnumeratorCFUUIDCFWriteStreamCFXMLNodeCFXMLParserCFXMLTree
Reference
CFStreamCore Foundation StructuresCore Foundation EnumerationsCore Foundation ConstantsCore Foundation FunctionsCore Foundation Data TypesCore Foundation Macros