Jump To:
Technical Notes
Core Foundation is a framework that provides fundamental software services useful to application services, application environments, and to applications themselves. With Core Foundation, developers can build cross-platform applications, and can share code and data among frameworks, libraries, and applications in different environments and layers. 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.

Core Foundation Resources
A guided introduction and learning path for developers new to Core Foundation.   Essential information for developers using the Core Foundation framework.   Descriptions of the Core Foundation procedural C programming interface, organized by opaque type.
Core Foundation Topics
Programming interfaces that provide support for applications to locate, load, and use resources such as memory allocations, feature availability information, and localized strings, using Core Foundation opaque types.    

View legacy technologies, including technologies, features, products, APIs, and programming techniques that are no longer supported or have been superseded.