Sorted by Title |
Sort by Topic |
Sort by Date |
12-inch PowerBook G4 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 12-inch PowerBook G4 introduced in January 2005.
|
Hardware & Drivers |
2005-02-04
|
15-Inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in February 2008.
|
Hardware & Drivers |
2008-03-04
|
15-Inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in November 2007.
|
Hardware & Drivers |
2007-12-14
|
15-inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in June 2007.
|
Hardware & Drivers |
2007-06-11
|
15-inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in October 2006.
|
Hardware & Drivers |
2007-05-03
|
15-inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in October 2006.
|
Hardware & Drivers |
2007-05-03
|
15-inch PowerBook G4 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch PowerBook G4 introduced in October 2005.
|
Hardware & Drivers |
2005-10-27
|
17-inch iMac for Education Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch iMac for Education computer introduced in July 2006.
|
Hardware & Drivers |
2006-11-07
|
17-Inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in February 2008.
|
Hardware & Drivers |
2008-03-04
|
17-inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in November 2007.
|
Hardware & Drivers |
2007-12-14
|
17-inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in June 2007.
|
Hardware & Drivers |
2007-06-11
|
17-inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in October 2006.
|
Hardware & Drivers |
2007-04-04
|
17-inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in April 2006.
|
Hardware & Drivers |
2007-04-03
|
17-inch PowerBook G4 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch PowerBook G4 introduced in October 2005.
|
Hardware & Drivers |
2005-10-19
|
64-Bit Guide for Carbon Developers
(HTML)
(PDF)
Explains the changes necessary to create a 64-bit executable version of a Carbon application.
|
Carbon, Performance, Porting |
2007-12-11
|
64-Bit Transition Guide
(HTML)
(PDF)
Describes the 64-bit features available in Mac OS X.
|
Darwin, Mac OS X, Open Source, Performance, Porting |
2008-04-08
|
64-Bit Transition Guide for Cocoa
(HTML)
(PDF)
Explains how to port Cocoa projects to 64-bit addressing.
|
Cocoa |
2009-03-03
|
Accessibility Overview
(HTML)
(PDF)
Explains how to use the accessibility features built into Mac OS X.
|
Carbon, Cocoa, Java, User Experience |
2008-03-11
|
Accessibility Programming Guidelines for Carbon
(HTML)
(PDF)
Explains how to access-enable Carbon applications.
|
Carbon, User Experience |
2007-02-08
|
Accessibility Programming Guidelines for Cocoa
(HTML)
(PDF)
Explains how Cocoa applications make their user interface available to external assistive applications.
|
Cocoa, User Experience |
2007-02-08
|
Accessing Hardware From Applications
(HTML)
(PDF)
Tips and guidelines for developing applications that communicate with or control devices.
|
Darwin, Hardware & Drivers |
2007-02-08
|
Action Messages
(HTML)
(PDF)
Explains how Cocoa controls respond to user actions and enable users to communicate to an application.
|
Cocoa |
2002-11-12
|
Address Book Programming Guide for Mac OS X
(HTML)
(PDF)
Explains how to add, search, remove, and customize Address Book records.
|
Apple Applications, Carbon, Cocoa |
2006-04-04
|
AirPort Developer Note
(HTML)
Describes Apple's implementation of 802.11 wireless LAN standards on Mac computers.
|
Hardware & Drivers |
2008-04-28
|
All Hardware Products
(HTML)
A list of links to all Apple hardware developer notes.
|
Hardware & Drivers |
|
AltiVec/SSE Migration Guide
(HTML)
(PDF)
Explains how to convert PowerPC AltiVec code to Intel SSE code.
|
Carbon, Cocoa, Darwin, Performance |
2005-09-08
|
Animation Overview
(HTML)
(PDF)
Describes the animation facilities provided by Mac OS X.
|
Carbon, Cocoa, Games, Graphics & Imaging |
2008-10-15
|
Animation Programming Guide for Cocoa
(HTML)
(PDF)
Describes how to use Cocoa animation objects to enhance user interface transitions.
|
Cocoa, Graphics & Imaging |
2006-05-23
|
Animation Types and Timing Programming Guide
(HTML)
(PDF)
Describes the animation and timing classes used by both Core Animation and Cocoa Animation proxies.
|
Cocoa |
2008-04-08
|
Aperture 2.1 SDK Overview
(HTML)
(PDF)
Update for Aperture SDK 2.1
|
Apple Applications |
2008-04-23
|
Apple Events Programming Guide
(HTML)
(PDF)
Provides conceptual information and programming examples for working with Apple events.
|
Carbon, Scripting & Automation |
2007-10-31
|
Apple Filing Protocol Programming Guide
(HTML)
(PDF)
Describes high-level concepts for Apple Filing Protocol commands.
|
Darwin, Mac OS X Server, Networking |
2006-04-04
|
Apple Help Programming Guide
(HTML)
(PDF)
Explains how to author, package, and display user help content in Mac OS X.
|
Carbon, Cocoa, User Experience |
2007-10-31
|
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 |
2008-06-09
|
Apple JavaScript Coding Guidelines
(HTML)
(PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
|
Apple Applications, Internet & Web, QuickTime, Scripting & Automation, Tools |
2008-11-19
|
Apple Publications Style Guide
(PDF)
Describes style and usage of Apple terms, including user interface terms that should be used in applications.
|
User Experience |
2008-10-16
|
Apple Remote Desktop Administrator's Guide Version 3.2
(PDF)
Explains how to install and configure Apple Remote Desktop and use it to remotely control and manage client computers.
|
Mac OS X Server, Networking |
2007-12-04
|
Apple Remote Desktop Focus on Task Server
(PDF)
Explains how to use Task Server to provide always-on, automated administration of client computers.
|
Enterprise IT, Mac OS X Server, Networking |
2006-08-07
|
Apple Type Services for Fonts Programming Guide
(HTML)
(PDF)
Explains how to access fonts using the ATS-based font management API. Includes implementing the Fonts window.
|
Carbon, Graphics & Imaging, Text & Fonts |
2007-12-11
|
Apple Xserve Diagnostics User's Guide
(PDF)
New document that explains how to use Apple Xserve Diagnostics tool to test server hardware.
|
Hardware & Drivers, Mac OS X Server |
2007-12-04
|
AppleScript Language Guide
(HTML)
(PDF)
Defines the AppleScript scripting language. Includes many brief sample scripts.
|
Carbon, Cocoa, Scripting & Automation |
2008-03-11
|
AppleScript Overview
(HTML)
(PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
|
Carbon, Cocoa, Mac OS X, Scripting & Automation |
2007-10-31
|
AppleScript Studio Programming Guide
(HTML)
(PDF)
Explains how to create script-driven applications with complex user interfaces based on Cocoa UI classes. Includes tutorials.
|
Cocoa, Scripting & Automation, Tools, User Experience |
2006-04-04
|
Application Architecture Overview
(HTML)
(PDF)
Explains the architecture of a Cocoa application and how it interacts with the operating system.
|
Cocoa |
2006-08-07
|
Application File Management
(HTML)
(PDF)
Explains how Cocoa applications can use, manipulate, and "own" files.
|
Cocoa |
2006-11-07
|
Application Menu and Pop-up List Programming Topics for Cocoa
(HTML)
(PDF)
Explains how Cocoa menus and lists work and how to manipulate items within them.
|
Cocoa, User Experience |
2007-06-26
|
Archives and Serializations Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to put Cocoa objects into and remove them from a representation suitable for archiving.
|
Cocoa |
2009-02-04
|
Assertions and Logging
(HTML)
(PDF)
Explains how to use assertions and logging to diagnose problems in Cocoa applications.
|
Cocoa |
2006-04-04
|
Atomic Store Programming Topics
(HTML)
(PDF)
Describes how to use the Core Data atomic store API to create persistent stores that use a custom format.
|
Cocoa |
2008-02-08
|
ATSUI Programming Guide
(HTML)
(PDF)
Explains how to lay out, process, and draw Unicode text.
|
Carbon, Graphics & Imaging, Internationalization, Text & Fonts |
2007-07-10
|
Attributed Strings Programming Guide
(HTML)
(PDF)
Explains how to use attributed strings, which manage attributes of character strings or individual characters.
|
Carbon, Cocoa, Core Foundation, Text & Fonts |
2007-06-04
|
Audio Developer Note
(HTML)
Describes the analog and digital audio capabilities of Mac computers.
|
Hardware & Drivers |
2008-04-28
|
Audio Device Driver Programming Guide
(HTML)
(PDF)
Explains how to develop kernel-resident drivers for audio devices.
|
Audio, Darwin, Hardware & Drivers |
2009-03-04
|
Audio Queue Services Programming Guide
(HTML)
(PDF)
Describes how to play and record audio using Audio Queue Services.
|
Audio, Carbon, Cocoa |
2007-10-31
|
Audio Unit Programming Guide
(HTML)
(PDF)
Explains how to use Core Audio frameworks and the Core Audio SDK to create audio units.
|
Audio, Carbon, Cocoa |
2007-10-31
|
Authorization Services Programming Guide
(HTML)
(PDF)
Explains how to add fine-grained control of privileged operations in an application.
|
Carbon, Cocoa, Darwin, Open Source, Security |
2009-01-06
|
Automator AppleScript Actions Tutorial
(HTML)
(PDF)
Guides you through the procedure for creating a simple Automator action implemented in AppleScript.
|
Apple Applications, Scripting & Automation |
2007-07-18
|
Automator Programming Guide
(HTML)
(PDF)
Describes the concepts and tasks for developing actions, which are bundles loaded by the Automator application.
|
Apple Applications, Cocoa, Scripting & Automation, Tools |
2007-12-11
|
Big Top User Guide
(HTML)
(PDF)
Explains how to monitor the use of resources on Macintosh computers, locally and over a network.
|
Tools |
2007-10-31
|
Binary Data Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to create and use Cocoa data objects, object-oriented wrappers for byte buffers.
|
Cocoa |
2009-05-06
|
Binary Data Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to create and use Core Foundation data objects, object-oriented wrappers for byte buffers.
|
Carbon, Core Foundation |
2006-01-10
|
Bluetooth Developer Note
(HTML)
Provides an overview of Bluetooth technology and describes its implementation in Mac computers.
|
Hardware & Drivers |
2008-04-28
|
Bluetooth Device Access Guide
(HTML)
(PDF)
Explains how to develop applications that access Bluetooth-enabled devices.
|
Hardware & Drivers |
2007-12-11
|
Bonjour Overview
(HTML)
(PDF)
Explains how to use Apple's zero-configuration networking architecture in Cocoa applications.
|
Games, Networking |
2006-05-23
|
Boxes
(HTML)
(PDF)
Explains how to use Cocoa boxes.
|
Cocoa, User Experience |
2003-02-15
|
Browsers
(HTML)
(PDF)
Explains how to use Cocoa browsers.
|
Cocoa, User Experience |
2004-08-31
|
Building Darwin
(HTML)
Explains how to work with the Darwin build system using the build tools provided.
|
Darwin |
2001-10-08
|
Bundle Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation bundle objects to organize resources.
|
Carbon, Cocoa, Core Foundation, Open Source, Tools |
2005-11-09
|
Button Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa buttons.
|
Cocoa, User Experience |
2008-10-15
|
C++ Runtime Environment Programming Guide
(HTML)
(PDF)
Provides information about how to create and deploy C++ binaries.
|
Tools |
2006-06-28
|
Calendar Store Programming Guide
(HTML)
(PDF)
Explains how to access iCal data.
|
Apple Applications, Cocoa |
2007-10-31
|
Carbon Event Manager Programming Guide
(HTML)
(PDF)
Essential information for implementing Carbon events.
|
Carbon |
2005-07-07
|
Carbon Overview
(HTML)
(PDF)
Defines Carbon and the components of Carbon applications. Provides a whirlwind tour of Carbon APIs.
|
Carbon, Mac OS X |
2005-11-09
|
Carbon-Cocoa Integration Guide
(HTML)
(PDF)
Explains how to use both Carbon and Cocoa in developing an application.
|
Carbon, Cocoa |
2007-10-31
|
CCL Modem Scripting Guide
(HTML)
(PDF)
|
Apple Applications, Darwin, Hardware & Drivers, Networking, Open Source |
2007-06-28
|
Certificate, Key, and Trust Services Programming Guide
(HTML)
(PDF)
Shows how to evaluate trust for a certificate and recover from a trust failure.
|
Carbon, Cocoa, Security |
2008-11-19
|
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 |
2009-05-06
|
Cocoa Application Tutorial
(HTML)
(PDF)
Describes how to build a simple Cocoa application using Xcode.
|
Cocoa, Tools |
2007-10-31
|
Cocoa Application Tutorial Using Bindings
(HTML)
(PDF)
A hands-on introduction to Cocoa bindings.
|
Cocoa, Tools |
2007-07-10
|
Cocoa Bindings Programming Topics
(HTML)
(PDF)
Explains how to rapidly develop sophisticated user interfaces using Cocoa binding technology.
|
Cocoa |
2009-03-08
|
Cocoa Drawing Guide
(HTML)
(PDF)
Explains how to use Cocoa to draw your application's user interface.
|
Cocoa, Graphics & Imaging |
2009-01-06
|
Cocoa Event-Handling Guide
(HTML)
(PDF)
Introduces event mechanisms and the types of events in Cocoa and describes how to handle events of each type.
|
Cocoa |
2009-02-04
|
Cocoa Fundamentals Guide
(HTML)
(PDF)
Introduces the basic concepts, terminology, architectures, and design patterns of the Cocoa frameworks and development environment.
|
Cocoa, Mac OS X |
2008-11-19
|
Cocoa Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of Cocoa applications.
|
Cocoa, Performance |
2005-08-11
|
Cocoa Scripting Guide
(HTML)
(PDF)
Explains how to create scriptable Cocoa applications that use the scripting definition (sdef) format.
|
Cocoa, Scripting & Automation |
2008-03-11
|
Code Loading Programming Topics for Cocoa
(HTML)
(PDF)
Explains how Cocoa applications can dynamically load code during execution.
|
Cocoa |
2007-08-10
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Carbon, Cocoa, Darwin, Hardware & Drivers, Internet & Web, Java, Mac OS X Server, Networking, Open Source, Security, Tools |
2008-11-19
|
Code Size Performance Guidelines
(HTML)
(PDF)
Guidelines for reducing the size of an application binary.
|
Carbon, Cocoa, Performance, Tools |
2006-06-28
|
Code Speed Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance and efficiency of code.
|
Carbon, Cocoa, Core Foundation, Performance, Tools |
2005-07-07
|
Coding Guidelines for Cocoa
(HTML)
(PDF)
Naming guidelines for Cocoa API and design advice to framework developers.
|
Cocoa |
2006-04-04
|
Coding in the Kernel
(HTML)
Considerations and caveats about programming in the kernel.
|
Darwin, Hardware & Drivers |
2005-11-09
|
Collections Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to group objects in arrays, sets, or dictionaries in Cocoa.
|
Cocoa |
2009-02-04
|
Collections Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to group objects in arrays, sets, or dictionaries in Core Foundation.
|
Carbon, Core Foundation, Open Source |
2003-08-07
|
Color Management Overview
(HTML)
(PDF)
Introduces basic concepts and defines color spaces.
|
Carbon, Cocoa, Graphics & Imaging |
2005-07-07
|
Color Programming Topics for Cocoa
(HTML)
(PDF)
Explains how applications specify colors and how users choose colors in Cocoa.
|
Cocoa, Graphics & Imaging |
2009-03-04
|
Combo Box Programming Topics
(HTML)
(PDF)
Explains how to use Cocoa combo boxes.
|
Cocoa, User Experience |
2002-11-12
|
Component Manager for QuickTime
(HTML)
(PDF)
Shows how to work with QuickTime components using the Component Manager, the component properties API, and component resources.
|
QuickTime |
2005-04-08
|
Control and Cell Programming Topics for Cocoa
(HTML)
(PDF)
Explains the relationship between Cocoa control and cell objects.
|
Cocoa, User Experience |
2008-10-15
|
Core Animation Cookbook
(HTML)
(PDF)
Demonstrates common Core Animation tasks.
|
Cocoa, Graphics & Imaging |
2008-03-11
|
Core Animation Programming Guide
(HTML)
(PDF)
Introduces the main components and services of Core Animation.
|
Cocoa, Graphics & Imaging |
2008-11-13
|