A guided introduction and learning path for developers new to Core Foundation.
Core Foundation provides the fundamental data types and essential services that underlie both the Cocoa and Carbon environments on Mac OS X. To accomplish this, Core Foundation defines a set of C-based programming interfaces derived
conceptually from the Cocoa Foundation framework. Implementing a simple object
model in C, Core Foundation defines opaque types that encapsulate data and
functions as system-managed objects. The Core Foundation interfaces are designed
to be more object-oriented than pure C data structures, so the opaque types in Core
Foundation operate seamlessly with Cocoa Foundation interfaces. These abstractions also make possible a large degree of operating-system independence as well as
code and data sharing between applications. With Core Foundation, you get solid
interfaces built on a stable core to help you deliver world-class products on Mac OS X.
Read More...
Core Foundation Articles
Featured Content
Leopard Technology Series for Developers: OS Foundations Overview
Beneath its elegant new UI, Leopard offers many system-level updates, including †full POSIX compliance.†
Read about what's new in the Mach kernel, security, Bonjour and the file system.
|
 |
Mailing List
Developers may ask questions or share knowledge with their peers from around the world in this discussion forum about Carbon development.
Discussions regarding native Mac OS X application developments using Cocoa frameworks.
Business Resources
|
|
 |
|