Jump To:
Leopard Reference Library: Core Foundation
These design guidelines offer fundamental rules and tips to help developers make sound design decisions using Core Foundation. They explain the use of opaque types, memory management, and naming conventions. They also show how developers can allow a user to customize an application, and how an application can be customized to a user's locale.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Resource Type
Sort by
Date
Designing Network-Friendly Applications (HTML)
Learn to make your application management-aware and reliably accessible on a network.
Articles 2005-10-24
Creating Cross-Platform Applications with Core Foundation and Open Source (HTML)
Learn how to import and export data types across a range of platforms using CF-Lite.
Articles 2005-04-11
Locales Programming Guide (HTML) (PDF)
Explains how to use locales to retrieve, interpret, and display localized information in Core Foundation.
Guides 2008-10-15
Xcode Unit Testing Guide (HTML) (PDF)
Explains how to incorporate test cases to validate individual units of source code.
Guides 2008-05-02
Spotlight Overview (HTML) (PDF)
Introduces the main components and services of Apple's metadata technology.
Guides 2007-05-27
Core Foundation Design Concepts (HTML) (PDF)
Explains the fundamental design concepts that underlie all Core Foundation programming interfaces.
Guides 2005-08-11
CoreFoundation Framework Release Notes (HTML)
Release Notes 2007-10-31
CFPrefTopScores (HTML) (DMG) (ZIP)
How to access globally shared (writable) user preferences without requiring authentication.
Sample Code 2006-10-09
CFPreferences (HTML) (DMG) (ZIP)
Shows how to use the CFPreferences APIs to access user preferences.
Sample Code 2003-01-14
CFPrefsDumper (HTML) (DMG) (ZIP)
Shows how to use the CFPreferences APIs to access information about the current user preferences.
Sample Code 2003-01-14
CFBundleIdentifier and user application access (HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
Technical Q&As 2005-02-08
Setting environment variables for user processes (HTML)
QA1067: Tells how to set environment variables for user processes.
Technical Q&As 2001-10-25