- Overview
- Getting Started
- Required Reading
- Featured
Mac OS X Reference Library
This reference library is your bookshelf for detailed information essential to Mac OS X application development
Resource Types
Quickly access Mac OS X development resources by Guides, Reference, Release Notes, Sample Code, Technical Notes, and Technical Q&A's.
Topics
Let the Snow Leopard Reference Library topics lead you to information organized by subject area. This navigation path is especially helpful for developers new to Mac OS X.
Tools & Languages
Learn how to use the free software development tools that Apple provides to build, debug, and optimize your application.
Frameworks
Use the frameworks view of the reference library to gain a hierarchical development perspective of the different technologies in Mac OS X.
Learn the basics about Mac OS development by reading these documents.
- Mac OS X Technology Overview
- Cocoa Application Tutorial
- Learning Objective-C: A Primer
- A Tour of Xcode
You will see additional lists of Getting Started documents in the upper-right corners of topic pages. Each of these lists is specific to the topic at hand.
Further your Mac OS X development skills by reading these essential documents.
- Apple Human Interface Guidelines Introduces the Mac OS X user experience and explains how to lay out user interface elements to provide a compelling user experience.
- Cocoa Fundamentals Guide Explains the basic concepts, terminology, architectures, and design patterns of the Cocoa frameworks and development environment.
- The Objective-C 2.0 Programming Language Introduces the Objective-C language and describes the Objective-C runtime system.
- Xcode Workspace Guide Provides an overview of the Xcode workspace and shows how to use its components and features.
- Interface Builder User Guide Provides in-depth information on using Apple's graphical tool to create your application's user interface.
What's New in Snow Leopard
Read the article "Mac OS X v10.6" for information about technology changes and enhanced developer-level capabilities introduced in Mac OS X v10.6, Snow Leopard. The article introduces main areas of importance to you as a software developer and provides links to related reading, where appropriate.
New Reference Library Navigation
To make it faster and easier for you to locate the programming details you need, we've created new reference library navigation facilities for Snow Leopard. If you're an iPhone developer, the look and behavior will be familiar. The Snow Leopard Reference Library incorporates improvements which you've suggested and which we've already implemented for the iPhone Reference Library.
Find documents by keyword including title, resource type, topic, framework, and date.
For example:
- security guide
- sample code
- quartz sample code snow leopard
![]() |
