Introduction to Core Foundation Design Concepts

Explains the fundamental design concepts that underlie all Core Foundation programming interfaces.

Organization of This Document

These concepts and tasks discuss the object model used in Core Foundation:

Opaque Types

Object References

Polymorphic Functions

Varieties of Objects

Comparing Objects

Inspecting Objects

In addition, there are other non-object types, and API conventions that you should be familiar with before using Core Foundation:

Naming Conventions

Other Types

Toll-Free Bridged Types

Next

Copyright © 2003, 2013 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2013-12-16