Contents

Introduction

The Benefits of Core Foundation
BulletData Sharing
BulletInternationalization
BulletOperating-System Independence

Key Concepts of Core Foundation
BulletOpaque Types
BulletMemory Management
BulletOther Programming-Interface Conventions

Using Core Foundation
BulletCore Foundation Libraries
BulletThread Saftey in Core Foundation
BulletCopying Core Foundation Objects
BulletDebugging Core Foundation Objects
BulletHandling Errors