Jump To:
The Reference Library is a comprehensive collection of Apple technical resources, including Articles, Guides, Reference, Release Notes, Sample Code, Technical Notes, and Technical Q&As. Each of the links below leads to the resources for a specific topic.

Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sorted by
Resource Type
Sort by
Date
Customizing Rails Applications on Mac OS X Leopard (HTML)
Learn how to enhance your Rails application with views and web forms, AJAX, and iPhone support.
Mac OS X Server, Scripting & Automation, Tools Articles 2008-06-09
Deploying Rails Applications on Mac OS X Leopard (HTML)
Learn how to deploy your Ruby on Rails application on Mac OS X Leopard Server.
Mac OS X Server, Scripting & Automation, Tools Articles 2008-06-09
Developing Rails Applications on Mac OS X Leopard (HTML)
Learn how to develop your Ruby on Rails application using Xcode 3 and the tools in Leopard.
Mac OS X Server, Scripting & Automation, Tools Articles 2008-06-09
Using Doxygen to Create Xcode Documentation Sets (HTML)
Learn how to integrate your documentation into Xcode.
Darwin, Tools Articles 2008-06-09
Boinx Starts with Sample Code: FotoMagico Is a Powerful Digital Slideshow (HTML)
Starting with Apple sample code, tools and technologies, Boinx wrote FotoMagico in a matter of months.
Cocoa, Graphics & Imaging, QuickTime, Tools, User Experience Articles 2007-12-11
Leopard Technology Series for Developers: Graphics & Media Overview (HTML)
Describes Leopard's graphics and media capabilities.
Cocoa, Games, Graphics & Imaging, Performance, QuickTime, Tools Articles 2007-12-11
Leopard Technology Series for Developers: Objective-C 2.0 Overview (HTML)
Describes features and capabilities introduced in Objective-C 2.0.
Cocoa, Mac OS X, Tools Articles 2007-12-11
Leopard Technology Series for Developers: OS Foundations (HTML)
Leopard Overview article on system-level updates.
Darwin, Hardware & Drivers, Mac OS X, Networking, Security Articles 2007-09-04
Checkout Lets You 'Get a Mac, Start a Store': Madebysofa Does It with Python and Cocoa (HTML)
Success story on how Mac-only Checkout was built using Python and Cocoa.
Cocoa, Hardware & Drivers, Scripting & Automation Articles 2007-07-10
Using Python with Quartz 2D on Mac OS X (HTML)
New article on using the Python bindings in Mac OS X to access the Quartz 2D graphics API.
Graphics & Imaging, Open Source, Scripting & Automation Articles 2007-07-10
Making the Most of the ADC Reference Library (HTML)
Introduces the ADC Reference Library, its organization, and tools for navigating to the content you need.
Mac OS X Articles 2007-06-26
Using Ruby on Rails for Web Development on Mac OS X (HTML)
Learn why Mac OS X is the preferred platform for Ruby on Rails.
Internet & Web, Open Source, Scripting & Automation, Tools Articles 2007-06-06
Transforming a Shell Script into an Automator Action (HTML)
Custom shell script actions let you quickly turn shell, Perl, or Python scripts into Automator actions.
Apple Applications, Mac OS X Server, Scripting & Automation Articles 2007-06-01
Bug Reporting Best Practices (HTML)
Provides information regarding the best means in which to file a bug report.
Tools Articles 2007-05-25
Leopard Technology Series for Developers: Broadcast Your Application's Content with iChat Theater (HTML)
Leopard Overview article on using the Instant Messaging framework.
Apple Applications, Cocoa Articles 2007-05-22
Building WingNuts in Xcode with OpenGL: Freeverse Creates a Great Mac-only Game (HTML)
Read how Freeverse created their award-winning Mac-only game, WingNuts 2, using Core Image, Interface Builder, Xcode, and OpenGL.
Games, Graphics & Imaging Articles 2007-05-15
Debugging and Symbolizing Crash Dumps in Xcode (HTML)
Learn to use crash logs to find those difficult bugs.
Tools Articles 2007-04-03
Using the Web Services Core Framework and CFNetwork to Access Remote SOAP Services (HTML)
Learn how to access remote SOAP-based web services that require HTTP Basic or Digest authentication.
Carbon, Cocoa, Internet & Web, Networking Articles 2007-03-07
Enhance Your Dashboard Widgets with Quartz Composer Compositions (HTML)
Learn to create a composition and embed it easily in your widgets.
Apple Applications, Graphics & Imaging, Scripting & Automation Articles 2007-02-13
Kerberos: Highly Secure Single Sign On Authentication in Mac OS X (HTML)
Learn how you can take advantage of Kerberos in your application.
Carbon, Cocoa, Darwin, Mac OS X Server, Security Articles 2007-02-05
Leopard Technology Series for Developers: Introducing Dashcode (HTML)
Learn how Dashcode makes widget development easier than ever.
Apple Applications, Scripting & Automation, Tools, User Experience Articles 2007-01-09
Leopard Technology Series for Developers: Leopard Developer Application Technologies Overview (HTML)
Learn how Leopard will help you create powerful and innovative features for your users.
Carbon, Cocoa Articles 2006-12-07
Using the ImageIO Framework with Mac OS X 10.4 Tiger (HTML)
Learn to access image data using ImageIO.
Graphics & Imaging Articles 2006-11-27
Leopard Technology Series for Developers: Leopard Developer Tools Overview (HTML)
Learn how Leopard developer tools make it easier than ever to create exciting applications.
Carbon, Cocoa, Tools Articles 2006-11-15
Working with the WebKit Nightly Builds (HTML)
Learn how to track changes in the framework that may affect your web-based content or application.
Internet & Web, Open Source Articles 2006-10-31
Automating Development Tasks with Automator and Xcode (HTML)
Learn to streamline daily tasks in your development projects using Automator.
Apple Applications, Scripting & Automation, Tools Articles 2006-08-07
Going Universal: Audio Developers Catch the Wave (HTML)
Learn how audio developers who built universal binaries of their applications are reaping the benefits.
Audio, Carbon, Cocoa, Porting Articles 2006-07-18
Improving Your Software with Xcode andStatic Code Analysis Techniques (HTML)
Learn about static analysis and get started using it with an Xcode project.
Performance, Tools Articles 2006-07-10
Building Customized User Client Drivers for USB Devices (HTML)
Learn how to write the setup code for card readers, bill validators, and other devices.
Hardware & Drivers Articles 2006-06-26
Using the QTKit Framework (HTML)
Learn how the QuickTime Kit works and how to use it in your application.
Cocoa, QuickTime Articles 2006-06-19
Developing Games on Mac OS X Using Third-Party Game Engines (HTML)
Create your own game using the powerful game engines that run on Mac OS X.
Carbon, Cocoa, Games Articles 2006-06-05
Introducing Xcode 2.3 (HTML)
Get an overview of Xcode 2.3.
Tools Articles 2006-05-31
MySQL on Mac OS X: An Ideal Development Combination (HTML)
Learn why MySQL running on Mac OS X is such a natural combination.
Open Source Articles 2006-05-01
Building an Open Source Universal Binary (HTML)
Learn to build a universal binary through this sample build that uses OpenSSL.
Darwin, Open Source Articles 2006-04-24
Delivering Content with RSS for Web Developers on Mac OS X (HTML)
Learn how to provide content through RSS in your application or on your website.
Internet & Web Articles 2006-04-04
Leopard Technology Series for Developers: Leopard Technology Overview (HTML)
Learn how to get ready for Leopard.
Mac OS X Articles 2006-03-27
Building a JNI Universal Application with Xcode (HTML)
Learn to add Mac OS X features into your Java application using JNI and Xcode.
Internet & Web, Java, Tools Articles 2006-03-20
Taking Advantage of PDF Kit in Your Cocoa Application (HTML)
Learn to handle PDF documents in your Cocoa application without writing a lot of custom code.
Cocoa, Graphics & Imaging Articles 2006-02-20
Working with Quartz Composer (HTML)
Learn to build a sample composition without having to write code.
Apple Applications, Carbon, Cocoa, Graphics & Imaging Articles 2006-02-13
Optimizing Your Application with System Trace in Shark 4 (HTML)
See how your code interacts with Mac OS X using the power of Shark.
Performance, Tools Articles 2006-01-30
Using the Audio Extraction API in QuickTime 7 (HTML)
Learn how your application can extract audio from multiple sound tracks in a QuickTime movie.
Audio, QuickTime Articles 2005-12-19
Working with Xcode Build Settings (HTML)
Learn how to customize your build process intuitively to help you manage complex project settings.
Tools Articles 2005-12-12
Moving Your Project from CodeWarrior to Xcode (HTML)
Get started moving your project from CodeWarrior to Xcode.
Carbon, Porting, Tools Articles 2005-11-28
Getting Control with Subversion and Xcode (HTML)
Learn how to install and set up Subversion on Mac OS X Server.
Tools Articles 2005-11-08
The Sound of Opportunity Knocking: The Audio Units Community Takes Off (HTML)
Learn how one developer created a successful business using audio units.
Audio, Carbon, Cocoa Articles 2005-10-31
Designing Network-Friendly Applications (HTML)
Learn to make your application management-aware and reliably accessible on a network.
Carbon, Cocoa, Core Foundation, Internet & Web Articles 2005-10-24
Understanding Xcode Projects (HTML)
Learn how Xcode handles projects and how best to work with them.
Tools Articles 2005-10-10
Taking Advantage of the Accelerate Framework (HTML)
Learn how your application can run on PowerPC- or Intel-based Macs without processor-specific customization.
Audio, Carbon, Cocoa, Graphics & Imaging, Performance Articles 2005-10-03
Scoping Your Transition Projects (HTML)
Learn how to transition to Intel-based Macs.
Carbon, Cocoa, Porting Articles 2005-09-27
Scripting the COM/ActiveX Control in QuickTime 7 for Windows (HTML)
Learn to build standalone Windows applications that use QuickTime, without needing to master the API.
QuickTime, Scripting & Automation Articles 2005-09-12
Adopting Universal Binaries on Mac OS X (HTML)
Learn about universal binaries and how to get your applications ready for Intel-based Macs.
Carbon, Cocoa, Porting Articles 2005-08-26
Working with Xcode: Building Applications for the Future (HTML)
Learn how to build universal binaries using Xcode.
Tools Articles 2005-08-26
Getting Started with launchd (HTML)
Learn about launchd and see how to migrate your configuration files.
Darwin, Mac OS X Server Articles 2005-08-22
Using PyObjC for Developing Cocoa Applications with Python (HTML)
Learn how to build a sample Cocoa app using the Cocoa-Python bridge PyOjbC.
Cocoa, Scripting & Automation, Tools Articles 2005-08-15
Installing the W3C HTML Validator on Mac OS X (HTML)
Learn to create your own validator to test web pages within your firewall.
Internet & Web, Open Source Articles 2005-08-09
Introduction to Open Source Scripting on Mac OS X (HTML)
Learn your scripting options for automating a wide range of tasks quickly.
Open Source, Scripting & Automation, Tools Articles 2005-08-01
Using Automator to Expand the Market for Your Software (HTML)
Learn how building Automator actions and workflows can create new sales opportunities.
Apple Applications, Scripting & Automation Articles 2005-07-19
Simplifying Data Handling with Uniform Type Identifiers (HTML)
Learn to use UTIs to take advantage of key Mac OS X technologies in your application.
Carbon, Cocoa Articles 2005-07-12
Porting Multithreaded Applications from Win32 to Mac OS X (HTML)
Learn how Mac OS X handles multithreading, before porting your Win32 application.
Carbon, Cocoa, Performance, Porting Articles 2005-06-20
Installing Your Application on Mac OS X: Guidelines for Developers (HTML)
Get tips for making the installation process easier for you and your customers.
Games, Tools, User Experience Articles 2005-06-13
Creating an Application with Tiger Technologies (HTML)
Learn how to build an application using key technologies in Tiger.
Mac OS X Articles 2005-06-06
Integrating Sync Services into Your Application (HTML)
Learn how to sync any kind of data in your application using Sync Services.
Apple Applications, Cocoa, Internet & Web Articles 2005-06-06
Developing for Java with NetBeans 4.1 on Mac OS X (HTML)
Get started building Java applications on Mac OS X using this popular open source IDE.
Java, Tools Articles 2005-05-16
Exploring Tiger Server (HTML)
Explore Tiger Server technologies such as Xgrid, 64-bit support, and access control lists.
Mac OS X Server Articles 2005-04-29
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.
Core Foundation, Open Source, Porting Articles 2005-04-11
Tiger Developer Overview Series: Developing with Core Data (HTML)
Learn to use Core Data to define your application's data model graphically.
Cocoa Articles 2005-04-04
Test Driving Your Code with OCUnit (HTML)
Learn to unit-test your application to improve its quality and refine the design.
Tools Articles 2005-03-28
Optimizing OpenGL Data Throughput on Mac OS X (HTML)
Learn how to optimize your OpenGL code to maximize vertex data throughput.
Graphics & Imaging Articles 2005-03-21
Tiger Developer Overview Series: Developing with Core Image (HTML)
Learn how Core Image can help you take your graphics development to the next level.
Carbon, Cocoa, Games, Graphics & Imaging Articles 2005-03-09
Developing Java Applications on Mac OS X with Eclipse (HTML)
Learn from this hands-on article how to work with Eclipse on Mac OS X.
Internet & Web, Java, Tools Articles 2005-02-28
Accessing SQL Data in Apple Remote Desktop 2 (HTML)
Learn how to access the PostgreSQL database to help create custom applications.
Mac OS X Server, Networking, Open Source Articles 2005-02-21
Introduction to MPI Distributed Programming on Mac OS X (HTML)
Learn how to create tightly coupled, distributed algorithms to run on multiple computers using MPI.
Mac OS X Server, Open Source, Performance Articles 2005-02-14
Tiger Developer Overview Series: Working with Xcode 2.0 (HTML)
Learn about Apple's IDE for Tiger, to build powerful applications more quickly.
Tools Articles 2005-02-07
Turn up the Volume with Audio Units (HTML)
Learn to build a sample volume unit, test it, and integrate it into GarageBand.
Audio, Carbon, Cocoa Articles 2005-01-31
Using the .Mac SDK (HTML)
Learn how the .Mac SDK can enhance your application with powerful web-integration features.
Cocoa, Internet & Web Articles 2005-01-25
Configuring and Running X11 Applications on Mac OS X (HTML)
Learn to set up and use X11 applications on your Mac OS X system.
Internet & Web, Mac OS X Server, Networking, Open Source Articles 2005-01-17
Tiger Developer Overview Series: Working with Automator (HTML)
Learn how to create actions and workflows for your application using Automator.
Apple Applications Articles 2005-01-12
Tiger Developer Overview Series: Developing 64-bit Applications (HTML)
Learn how Mac OS X Tiger breaks the limitations of 32-bit computing.
Darwin, Open Source, Performance, Porting Articles 2004-12-20
Tiger Developer Overview Series: Developing Dashboard Widgets (HTML)
Learn how to create powerful mini-applications quickly and easily.
Apple Applications, Cocoa, Internet & Web, Scripting & Automation, User Experience Articles 2004-12-07
Using Oracle JDeveloper on Mac OS (HTML)
This article introduces you to JDeveloper 10g and includes a tutorial for building a simple application.
Internet & Web, Tools Articles 2004-12-06
Using Sun Java Studio Creator 2 on Mac OS X (HTML) (HTML)
Learn to use the tool that provides visual access to databases and web services.
Internet & Web, Java, Tools Articles 2004-11-15
Optimizing Your Applications with Shark 4 (HTML)
Learn how using Shark 4 can help you dramatically improve performance in your application.
Performance, Tools Articles 2004-11-08
Tiger Develop Overview Series: Mac OS X v.10.4 Tiger (HTML)
Learn about Tiger's features, programming interfaces, and frameworks.
Mac OS X Articles 2004-10-19
Tiger Develop Overview Series: Working with Spotlight (HTML)
Learn to make the most of Spotlight's powerful search technologies within your own applications.
Carbon, Cocoa, Core Foundation Articles 2004-10-07
Using Open Source Tools to Filter Email on Mac OS X Server (HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
Internet & Web, Mac OS X Server, Networking, Open Source, Security Articles 2004-09-27
Writing Open Directory Plug-ins (HTML)
Learn how to write Open Directory plug-ins to help your application locate and manage network information.
Darwin, Mac OS X Server, Networking, Open Source Articles 2004-09-13
Developing Cross-Platform UNIX Applications with Mac OS X (HTML)
Learn tips for developing code on Mac OS X for deployment on other UNIX platforms.
Darwin Articles 2004-08-30
Cocoa and AppleScript: From Top to Bottom (HTML)
Learn how to activate AppleScript in your application so that users can create scripts.
Cocoa, Scripting & Automation Articles 2004-08-23
Carbon Pasteboards: Enhanced Data Sharing (HTML)
Learn how to add Clipboard support to your application, including copy and paste and drag and drop.
Carbon Articles 2004-08-16
Universal Access: Computers That Everyone Can Use (HTML)
Learn how to make your applications usable by everyone, including those with disabilities.
Carbon, Cocoa, User Experience Articles 2004-08-02
Installing the W3C HTML Validator on Mac OS X (HTML)
Learn how to create your own validator to test webpages within your firewall.
Internet & Web Articles 2004-07-19
The GNU Compiler Collection on Mac OS X (HTML)
Learn about the open-source tools GCC and GDB, and enhancements specific to Mac OS X.
Tools Articles 2004-07-12
The Benefits of HIToolbox: the Evolving Widget Set (HTML)
Learn how to get started working with HIView control types.
Carbon Articles 2004-06-14
Eclipse and Mac OS X: a Natural Combination (HTML)
Learn about the Eclipse IDE on Mac OS X and how to get started using it.
Internet & Web, Java, Tools Articles 2004-06-07
Dynamic HTML and XML: The XMLHttpRequest Object (HTML)
Learn how to use the XMLHttpRequest object to work with XML data for web content.
Internet & Web Articles 2004-05-12
Binding your Preferences in Cocoa (HTML)
Learn to use bindings by creating a simple app.
Cocoa Articles 2004-04-26
Xgrid: High Performance Computing for the Rest of Us (HTML)
Learn how mathematicians and scientists are making the most of Xgrid's power and easy setup.
Mac OS X Server, Performance Articles 2004-03-29
Using the Web Kit for Application Registration (HTML)
Learn how to use the Web Kit to handle your application's online registration.
Carbon, Cocoa, Internet & Web, User Experience Articles 2004-03-09
Fighting Spam on Mac OS X Server (HTML)
Learn how to filter out spam before it gets to your users.
Mac OS X Server Articles 2004-02-09
OpenGL Tools for Serious Graphics Development (HTML)
Learn how Apple's best-of-breed OpenGL tools help developers locate, analyze, and debug graphics bottlenecks.
Graphics & Imaging, Tools Articles 2004-02-02
Optimizing with Shark: Big Payoff, Small Effort (HTML)
Learn to improve your application's performance by sampling a real application using Shark.
Performance, Tools Articles 2004-01-19
Creating Secure Transactions on Mac OS X Server with SSL (HTML)
Learn how to provide a layer of public-key encryption over any TCP connection.
Mac OS X Server, Networking, Security Articles 2004-01-12
Web Page Development: Best Practices (HTML)
Learn how to design, modify, and validate your website to work properly in all major browsers.
Internet & Web Articles 2003-12-15
Customer-focused Software Design: Marratech Turns a Java App into a Mac App (HTML)
Learn how Marratech used the Apple Developer Connection to help port its Java-based application.
Internet & Web, Java, Porting Articles 2003-11-10
Optimizing for the Power Mac G5 (HTML)
Learn how to optimize your code for the Power Mac G5.
Performance Articles 2003-10-24
Switching from Code Warrior to Xcode (HTML)
Learn how to import your projects from CodeWarrior.
Carbon, Porting, Tools Articles 2003-10-24
Safari FAQ (HTML)
Learn how the Safari browser handles such things as user information, cookies, caching, and JavaScript.
Apple Applications, Internet & Web, Open Source Articles 2003-10-06
Using Xserve for a Small Business LAN (HTML)
Learn how to host your business LAN on Xserve.
Mac OS X Server Articles 2003-09-30
Optimizing an Xserve for Web Hosting (HTML)
Learn how to configure and optimize an Xserve to ensure fast, robust web hosting.
Internet & Web, Mac OS X Server, Networking Articles 2003-08-06
Server-Side Java with the Struts Framework on Mac OS X (HTML)
Learn how to combine such things as Servlets, JSP, and custom Struts tag libraries using Struts.
Internet & Web, Java, Tools Articles 2003-07-17
Maximizing Mac OS X Application Performance (HTML)
Learn how to achieve better performance on Mac OS X.
Carbon, Cocoa, Graphics & Imaging, Performance, Tools Articles 2003-06-23
Dashcode User Guide (HTML) (PDF) (日本語 HTML) (日本語 PDF) (Français HTML) (Français PDF) (Deutsch HTML) (Deutsch PDF) (Español HTML) (Español PDF) (Nederlands HTML) (Nederlands PDF) (Italiano HTML) (Italiano PDF) (简体中文 HTML) (简体中文 PDF)
Explains how to use Dashcode to create Dashboard widgets.
Apple Applications, Scripting & Automation, Tools, User Experience Guides 2008-07-11
File System Overview (HTML) (PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
Carbon, Cocoa, Darwin, Mac OS X, Open Source, Tools, User Experience Guides 2008-07-11
Locales Programming Guide (HTML) (PDF)
Explains how to use locales to retrieve, interpret, and display localized information in Core Foundation.
Carbon, Core Foundation, Internationalization Guides 2008-07-11
Xcode Source Management Guide (HTML) (PDF)
Describes how to manage source changes using source control and snapshots.
Tools Guides 2008-07-11
Xsan Migration Guide for Xsan 2 (PDF)
Explains how to retain volumes and settings when migrating to Xsan 2 from previous versions of Xsan.
Apple Applications, Mac OS X Server, Storage Guides 2008-07-11
The Objective-C 2.0 Programming Language (HTML) (PDF)
Introduces object-oriented programming and describes the main programming language used for Cocoa development.
Cocoa, Tools Guides 2008-07-08
Xcode Build System Guide (HTML) (PDF)
Provides a detailed description of the Xcode build system and shows how to customize it.
Tools Guides 2008-07-08
Xcode Project Management Guide (HTML) (PDF)
Provides practical descriptions of the major development tasks developers perform with Xcode.
Carbon, Cocoa, Graphics & Imaging, Internationalization, Tools Guides 2008-07-08
FxPlug SDK Overview (HTML) (PDF)
Update for FxPlug SDK 1.2.3.
Apple Applications Guides 2008-07-04
OpenGL Shader Builder User Guide (HTML) (PDF)
Explains how to use OpenGL Shader Builder to develop and test GPU programs.
Graphics & Imaging, Tools Guides 2008-06-23
Debugging with GDB (HTML)
Open-source document that explains how to use GDB to debug programs.
Carbon, Cocoa, Tools Guides 2008-06-19
GDB Internals (HTML)
Open-source document that explains the GDB implementation.
Tools Guides 2008-06-19
Apple Human Interface Guidelines (HTML) (PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
Carbon, Cocoa, Java, Mac OS X, Porting, User Experience Guides 2008-06-09
Core Image Programming Guide (HTML) (PDF)
Provides an overview and explains how to use and create image filters and image units.
Carbon, Cocoa, Games, Graphics & Imaging Guides 2008-06-09
Core Text Programming Guide (HTML) (PDF)
Explains how to do text layout and font-related operations using the Core Text programming interfaces.
Carbon, Text & Fonts Guides 2008-06-09
Extending Your Wiki Server (PDF)
Explains how to migrate content from other wikis, create custom themes, and enable JavaScript, YouTube, and Flash.
Enterprise IT, Internet & Web, Mac OS X Server Guides 2008-06-09
Image Kit Programming Guide (HTML) (PDF)
Explains how to support browsing, viewing, editing, and processing images.
Cocoa, Graphics & Imaging Guides 2008-06-09
Image Unit Tutorial (HTML) (PDF)
Describes how to write image processing kernels and package them for distribution.
Carbon, Cocoa, Games, Graphics & Imaging Guides 2008-06-09
Mac OS X Security Configuration Guide (PDF)
Describes how to configure Mac OS X to enhance security.
Enterprise IT, Internet & Web, Mac OS X Server, Networking, Security Guides 2008-06-09
Mac OS X Server Administration (PDF)
Covers planning, installation, setup, and general server administration for advanced configurations.
Enterprise IT, Mac OS X Server Guides 2008-06-09
Mac OS X Server iCal Service Administration (PDF)
Explains how to set up and manage iCal shared calendar service.
Apple Applications, Enterprise IT, Internet & Web, Mac OS X Server, Security Guides 2008-06-09
Mac OS X Server Mail Service Administration (PDF)
Explains how to set up, configure, and administer mail services on the server.
Internet & Web, Mac OS X Server, Security Guides 2008-06-09
Mac OS X Server Network Services Administration (PDF)
Explains how to set up, configure, and administer DHCP, DNS, VPN, NTP, IP firewall, and NAT services on the server.
Internet & Web, Mac OS X Server, Networking, Security Guides 2008-06-09
Mac OS X Server Open Directory Administration (PDF)
Explains how to manage directory and authentication services.
Mac OS X Server, Security Guides 2008-06-09
Mac OS X Server Podcast Producer Workflow Tutorial (PDF)
Explains how to develop and customize Podcast Producer workflows.
Enterprise IT, Internet & Web, Mac OS X Server, Networking Guides 2008-06-09
Mac OS X Server Security Configuration Guide (PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
Enterprise IT, Hardware & Drivers, Internet & Web, Mac OS X Server, Networking, Open Source, Security Guides 2008-06-09
OpenGL Programming Guide for Mac OS X (HTML) (PDF)
Explains how to use the Apple implementation of OpenGL to create 3D graphics for Cocoa and Carbon applications.
Games, Graphics & Imaging Guides 2008-06-09
Xsan 2 Administrator's Guide (PDF)
Explains how to set up and manage Xsan volumes in a storage area network.
Apple Applications, Mac OS X Server, Performance, Storage Guides 2008-06-09
Xsan 2 Setup Guide (PDF)
Explains how to set up a volume on a storage area network (SAN) using Xsan 2.
Apple Applications, Mac OS X Server, Performance, Storage Guides 2008-06-09
Xserve RAID Using RAID Admin 1.2 and Disk Utility (PDF)
Explains how to use RAID Admin, Fibre Channel Utility, and Disk Utility to configure and monitor Xserve RAID systems.
Mac OS X Server, Storage Guides 2008-06-09
Xserve User's Guide (PDF)
Explains how to install, operate, and update Xserve systems. Includes expansion and hardware specifications.
Hardware & Drivers, Mac OS X Server Guides 2008-06-09
Xcode Quick Tour Guide for Mac OS X (HTML) (PDF)
Provides a hands-on introduction to Xcode, Apple's comprehensive suite of software development tools for Mac OS X.
Carbon, Cocoa, Tools, User Experience Guides 2008-06-05
Xcode Installation Guide (HTML) (PDF) (日本語 HTML) (日本語 PDF)
Describes general installation issues for Xcode users.
Tools Guides 2008-05-27
Xcode Overview (HTML) (PDF) (日本語 HTML) (日本語 PDF)
Describes the Xcode IDE and its major components, and provides and overview of the development process.
Carbon, Cocoa, Tools Guides 2008-05-27
What's New in Xcode (HTML) (PDF)
Provides an overview of new and improved features in the Xcode application.
Tools Guides 2008-05-22
Xcode Workspace Guide (HTML) (PDF)
Provides an overview of the Xcode workspace, and shows how to use its components and features.
Carbon, Cocoa, Internet & Web, Tools Guides 2008-05-22
Xcode Refactoring Guide (HTML) (PDF)
Describes source code refactoring and shows how to perform refactoring operations in Xcode.
Tools Guides 2008-05-19
Xcode Debugging Guide (HTML) (PDF)
Describes the Xcode debugging facilities and the recommended debugging techniques.
Performance, Tools Guides 2008-05-16
Core Animation Programming Guide (HTML) (PDF)
Introduces the main components and services of Core Animation.
Cocoa, Graphics & Imaging Guides 2008-05-06
URL Loading System (HTML) (PDF)
Explains how to manipulate URLs and transfer URL contents.
Cocoa, Internet & Web, Networking Guides 2008-05-06
Xcode Unit Testing Guide (HTML) (PDF)
Explains how to incorporate unit tests into your development process using Xcode.
Carbon, Cocoa, Core Foundation, Tools Guides 2008-05-02
AirPort Developer Note (HTML)
Describes Apple's implementation of 802.11 wireless LAN standards on Mac computers.
Hardware & Drivers Guides 2008-04-28
Audio Developer Note (HTML)
Describes the analog and digital audio capabilities of Mac computers.
Hardware & Drivers Guides 2008-04-28
Bluetooth Developer Note (HTML)
Provides an overview of Bluetooth technology and describes its implementation in Mac computers.
Hardware & Drivers Guides 2008-04-28
Ethernet Developer Note (HTML)
Provides an overview of Ethernet technology and describes its implementation in Mac computers.
Hardware & Drivers Guides 2008-04-28
FireWire Developer Note (HTML)
Provides an overview of FireWire (IEEE 1394) and describes support for it on Mac computers.
Hardware & Drivers Guides 2008-04-28
iMac Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers introduced in April 2008.
Hardware & Drivers Guides 2008-04-28
PCI Developer Note (HTML)
Provides an overview of PCI technology and describes PCI support on Mac computers.
Hardware & Drivers Guides 2008-04-28
RAM Expansion Developer Note (HTML)
Details requirements of RAM modules for use in Mac computers.
Hardware & Drivers Guides 2008-04-28
Universal Serial Bus Developer Note (HTML)
Provides an overview of Universal Serial Bus (USB) and describes support for it on Mac computers.
Hardware & Drivers Guides 2008-04-28
Video Developer Note (HTML)
Details video capabilities of Mac computers.
Hardware & Drivers Guides 2008-04-28
Aperture 2.1 SDK Overview (HTML) (PDF)
Update for Aperture SDK 2.1
Apple Applications Guides 2008-04-23
Xcode Design Tools for Class Modeling (HTML) (PDF)
Describes the Xcode Design Tools for Class Modeling.
Carbon, Cocoa, Java, Tools Guides 2008-04-15
Xcode Tools for Core Data (HTML) (PDF)
Describes the Xcode modeling tools for Core Data.
Cocoa, Tools Guides 2008-04-15
Motion XML File Format (HTML) (PDF)
Apple Applications Guides 2008-04-14
Shark User Guide (HTML) (PDF)
Explains how to analyze code performance by profiling the system.
Performance, Tools Guides 2008-04-14
View Programming Guide for Cocoa (HTML) (PDF)
Explains how to design and implement Cocoa views in applications.
Cocoa Guides 2008-04-10
64-Bit Transition Guide (HTML) (PDF)
Describes the 64-bit features available in Mac OS X.
Darwin, Mac OS X, Open Source, Performance, Porting Guides 2008-04-08
Animation Overview (HTML) (PDF)
Describes the animation facilities provided by Mac OS X.
Carbon, Cocoa, Games, Graphics & Imaging Guides 2008-04-08
Animation Types and Timing Programming Guide (HTML) (PDF)
Describes the animation and timing classes used by both Core Animation and Cocoa Animation proxies.
Cocoa Guides 2008-04-08
HeaderDoc User Guide (HTML) (PDF)
Explains how to extract API reference documentation from commented header files.
Darwin, Open Source, Tools Guides 2008-04-08
Network Kernel Extensions Programming Guide (HTML) (PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.4 and later).
Darwin, Hardware & Drivers, Networking Guides 2008-04-08
Porting UNIX/Linux Applications to Mac OS X (HTML) (PDF)
Conceptual information and tips about porting UNIX and Linux applications to Mac OS X.
Darwin, Mac OS X, Mac OS X Server, Open Source, Porting, Tools Guides 2008-04-08
Shell Scripting Primer (HTML) (PDF)
A guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
Enterprise IT, Mac OS X Server, Open Source, Scripting & Automation, Tools Guides 2008-04-08
Uniform Type Identifiers Overview (HTML) (PDF)
Describes uniform type identifiers and how to use them.
Carbon, Cocoa Guides 2008-04-08
Safari JavaScript Database Programming Guide (HTML) (PDF)
Describes the JavaScript Database, a SQLite database built into Safari that provides local storage accessible to JavaScript applications.
Apple Applications, Internet & Web Guides 2008-03-18
Accessibility Overview (HTML) (PDF)
Explains how to use the accessibility features built into Mac OS X.
Carbon, Cocoa, Java, User Experience Guides 2008-03-11
AppleScript Language Guide (HTML) (PDF)
Defines the AppleScript scripting language. Includes many brief sample scripts.
Carbon, Cocoa, Scripting & Automation Guides 2008-03-11
CFNetwork Programming Guide (HTML) (PDF)
Explains how to use Core Foundation networking functions to work with low-level BSD sockets.
Carbon, Cocoa, Core Foundation, Networking, Open Source, Security Guides 2008-03-11
Cocoa Scripting Guide (HTML) (PDF)
Explains how to create scriptable Cocoa applications that use the scripting definition (sdef) format.
Cocoa, Scripting & Automation Guides 2008-03-11
Core Animation Cookbook (HTML) (PDF)
Demonstrates common Core Animation tasks.
Cocoa, Graphics & Imaging Guides 2008-03-11
Cursor Management (HTML) (PDF)
Explains how to set the cursor and handle cursor-update events in Cocoa applications.
Cocoa Guides 2008-03-11
File System Events Programming Guide (HTML) (PDF)
Explains how applications can detect changes in the file system.
Core Foundation, Darwin, Storage Guides 2008-03-11
Garbage Collection Programming Guide (HTML) (PDF)
Describes the garbage collection system for Cocoa.
Cocoa Guides 2008-03-11
Network Device Driver Programming Guide (HTML) (PDF)
Background and task information about developing network drivers for Mac OS X.
Darwin, Hardware & Drivers, Networking Guides 2008-03-11
Scripting Bridge Programming Guide for Cocoa (HTML) (PDF)
Describes the Scripting Bridge technology, which bridges OSA-compliant applications to Objective-C, and explains how to use it in Cocoa programs.
Cocoa, Scripting & Automation Guides 2008-03-11
Strings Programming Guide for Core Foundation (HTML) (PDF)
Explains how to create, manipulate, and search strings in Core Foundation, and how strings interact with encodings and character sets.
Carbon, Core Foundation, Internationalization, Open Source, Text & Fonts Guides 2008-03-11
15-Inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inc