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
|
Core Audio Overview
(HTML)
(PDF)
Provides an overview of Core Audio and its programming interfaces.
|
Audio, Carbon, Cocoa, Games |
2007-01-08
|
Core Data Model Versioning and Data Migration Programming Guide
(HTML)
(PDF)
Explains the managed object model versioning and data migration features of Core Data.
|
Cocoa |
2008-02-08
|
Core Data Programming Guide
(HTML)
(PDF)
Explains how to manage objects using the Core Data framework.
|
Cocoa |
2009-03-04
|
Core Data Snippets
(HTML)
(PDF)
Snippets of code that you can use when writing a program that uses Core Data.
|
Cocoa |
2009-03-04
|
Core Data Utility Tutorial
(HTML)
(PDF)
A hands-on guide to creating a command-line utility using low-level features of Core Data.
|
Cocoa |
2009-03-04
|
Core Foundation Design Concepts
(HTML)
(PDF)
Explains the fundamental design concepts that underlie all Core Foundation programming interfaces.
|
Carbon, Core Foundation, Mac OS X, Open Source |
2005-08-11
|
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 |
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 |
2008-06-09
|
Core Video Programming Guide
(HTML)
(PDF)
Describes Core Video concepts and how to obtain and manipulate video frames using the Core Video API.
|
Graphics & Imaging |
2007-04-03
|
Creating a Managed Object Model with Xcode
(HTML)
(PDF)
A tutorial that shows how to create a Core Data managed object model using Xcode.
|
Cocoa, Tools |
2007-08-07
|
Creating Carbon Menus
(HTML)
(PDF)
Describes how to create menus in Carbon applications.
|
Carbon, User Experience |
2004-02-23
|
Creating Printing Presets for iPhoto
(HTML)
(PDF)
Rules for creating and installing printer-specific collections of settings. Includes a sample file.
|
Apple Applications, Carbon, Cocoa, Graphics & Imaging, Printing |
2005-07-07
|
Cross-Development Programming Guide
(HTML)
(PDF)
Explains how to build software for versions of Mac OS X other than the one the development tools are running on.
|
Carbon, Cocoa, Darwin, Open Source, Tools |
2006-11-07
|
Cursor Management
(HTML)
(PDF)
Explains how to set the cursor and handle cursor-update events in Cocoa applications.
|
Cocoa |
2008-03-11
|
Dashboard Programming Topics
(HTML)
(PDF)
Explains Dashboard and WebKit technologies used in widgets.
|
Apple Applications, Cocoa, Internet & Web, Scripting & Automation, Tools, User Experience |
2009-02-04
|
Dashcode User Guide
(HTML)
(PDF)
Explains how to use Dashcode to create Dashboard widgets.
|
Apple Applications, Scripting & Automation, Tools, User Experience |
2009-03-04
|
Data Browser Programming Guide
(HTML)
(PDF)
Explains how to present data in lists similar to the list and column views in the Finder.
|
Carbon, User Experience |
2007-08-07
|
Data Formatting Guide for Core Foundation
(HTML)
(PDF)
Explains how to use Core Foundation formatters to create and validate text in text fields and other cells.
|
Carbon, Core Foundation, Open Source |
2006-12-21
|
Data Formatting Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa formatters to create and validate text in text fields and other cells.
|
Cocoa |
2008-10-15
|
Dates and Times Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to manage Core Foundation dates and times.
|
Carbon, Core Foundation, Internationalization, Open Source |
2005-08-11
|
Dates and Times Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to manage Cocoa dates and times.
|
Cocoa |
2007-09-04
|
Debugging Cocoa Applications
(HTML)
(PDF)
Tips and techniques for debugging Cocoa applications.
|
Cocoa, Performance |
2002-11-12
|
Debugging Programming Topics for Core Foundation
(HTML)
(PDF)
Tips and techniques for debugging Core Foundation code.
|
Carbon, Core Foundation, Open Source, Performance |
2003-01-17
|
Debugging with GDB
(HTML)
Open-source document that explains how to use GDB to debug programs.
|
Carbon, Cocoa, Tools |
2008-06-19
|
Deploying Mac OS X Computers for K-12 Education
(PDF)
Explains how to configure and deploy Mac OS X Server and Mac OS X computers for K-12 education.
|
Enterprise IT, Internet & Web, Mac OS X Server, Networking |
2006-07-24
|
Deploying Mac OS X Server for High Performance Computing
(PDF)
Explains how to configure Mac OS X Server for computational clustering.
|
Mac OS X Server, Performance, Storage |
2005-10-04
|
Desktop Icons
(HTML)
Explains how to provide custom icons for a Carbon application and its documents.
|
Carbon, User Experience |
2002-08-19
|
Device File Access Guide for Serial Devices
(HTML)
(PDF)
Guidelines for using I/O Kit and POSIX functions to develop applications that communicate with serial devices.
|
Darwin, Hardware & Drivers |
2005-12-06
|
Device File Access Guide for Storage Devices
(HTML)
(PDF)
Guidelines for using I/O Kit and POSIX functions to develop applications that communicate with storage devices.
|
Darwin, Hardware & Drivers |
2007-03-06
|
Dialogs and Special Panels
(HTML)
(PDF)
Explains how to create alert panels. Includes links to documents about other types of panels.
|
Cocoa, User Experience |
2009-02-04
|
Dictionary Services Programming Guide
(HTML)
(PDF)
Explains how to create a dictionary and access it programmatically.
|
Carbon, Cocoa, Core Foundation, User Experience |
2007-05-30
|
Distributed Objects Programming Topics
(HTML)
(PDF)
Explains how Objective-C objects in different threads or different processes communicate.
|
Cocoa, Networking |
2007-06-06
|
DNS Service Discovery Programming Guide
(HTML)
(PDF)
Explains how to use DNS Service Discovery in your application.
|
Games, Networking, Open Source |
2005-11-09
|
DNSServiceDiscovery Mach-Based API
(HTML)
(PDF)
Deprecated.
|
Networking |
2005-04-29
|
Dock Tile Programming Guide
(HTML)
(PDF)
Explains how to provide an icon and contextual menu in Carbon applications.
|
Carbon, Cocoa, User Experience |
2009-03-04
|
Document-Based Applications Overview
(HTML)
(PDF)
Explains how to design and implement Cocoa applications that manage multiple documents.
|
Cocoa |
2009-01-12
|
Documentation Set Guide
(HTML)
(PDF)
Explains how to integrate third-party documentation with the Xcode Documentation window.
|
Tools |
2009-01-06
|
Drag and Drop Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to implement drag and drop in Cocoa.
|
Cocoa, User Experience |
2006-06-28
|
Drag Manager Programmer's Guide
(PDF)
Explains how to add support for drag and drop to a Carbon application.
|
Carbon |
1995-12-11
|
Drawers
(HTML)
(PDF)
Explains how to use Cocoa drawers.
|
Cocoa, User Experience |
2003-02-04
|
Drawing Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the speed of drawing code.
|
Carbon, Cocoa, Graphics & Imaging, Performance, Tools |
2006-04-04
|
DVD Playback Services Programming Guide
(HTML)
(PDF)
Explains how to use DVD Playback Services to add DVD-Video playback features to applications.
|
Graphics & Imaging |
2006-03-08
|
Dynamic Library Programming Topics
(HTML)
(PDF)
Explains how to design, implement, and use dynamic libraries.
|
Darwin, Open Source, Tools |
2009-02-26
|
eMac Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the eMac computer introduced in May 2005.
|
Hardware & Drivers |
2005-05-03
|
Error Handling Programming Guide For Cocoa
(HTML)
(PDF)
Describes NSError objects, related Application Kit support for error handling, and how to use these features in your code.
|
Cocoa |
2009-03-04
|
Ethernet Developer Note
(HTML)
Provides an overview of Ethernet technology and describes its implementation in Mac computers.
|
Hardware & Drivers |
2008-04-28
|
Event-Driven XML Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to process XML documents using the Cocoa streaming parser.
|
Cocoa |
2008-09-09
|
Exception Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to raise and handle exceptions in Cocoa applications.
|
Cocoa |
2007-10-02
|
Extending Printing Dialogs
(HTML)
(PDF)
A guide to developing printing dialog extensions, including basic concepts and a documented Carbon-based sample project.
|
Carbon, Graphics & Imaging, Printing |
2006-10-03
|
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 |
2008-06-09
|
File System Events Programming Guide
(HTML)
(PDF)
Explains how applications can detect changes in the file system.
|
Core Foundation, Darwin, Storage |
2008-03-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 |
2008-07-11
|
File-System Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of file-related code.
|
Carbon, Cocoa, Core Foundation, Performance, Storage, Tools |
2005-07-07
|
Final Cut Pro XML Interchange Format
(HTML)
(PDF)
Describes Final Cut Pro XML Interchange Format version 4, providing access to contents of FCP projects.
|
Apple Applications |
2009-02-04
|
FireWire Developer Note
(HTML)
Provides an overview of FireWire (IEEE 1394) and describes support for it on Mac computers.
|
Hardware & Drivers |
2008-04-28
|
FireWire Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications to communicate with or control FireWire devices and units.
|
Darwin, Hardware & Drivers |
2007-02-08
|
Font Handling
(HTML)
(PDF)
Explains the Cocoa font management system and how users select fonts.
|
Cocoa, Graphics & Imaging, Text & Fonts |
2008-02-08
|
Font Panel
(HTML)
(PDF)
Explains how to use the Cocoa Font panel.
|
Cocoa, Text & Fonts, User Experience |
2004-08-31
|
Forms
(HTML)
(PDF)
Explains how to use Cocoa forms.
|
Cocoa, User Experience |
2002-11-12
|
Framework Programming Guide
(HTML)
(PDF)
Conceptual information and guidelines on how to create a framework.
|
Tools |
2006-11-07
|
FxPlug SDK Overview
(HTML)
(PDF)
Update for FxPlug SDK 1.2.3.
|
Apple Applications |
2008-07-04
|
Garbage Collection Programming Guide
(HTML)
(PDF)
Describes the garbage collection system for Cocoa.
|
Cocoa |
2008-11-19
|
GCC Porting Guide
(HTML)
(PDF)
Provides guidance on how to migrate projects to new GCC releases.
|
Carbon, Cocoa, Darwin, Performance, Porting, Tools |
2006-10-03
|
GDB Internals
(HTML)
Open-source document that explains the GDB implementation.
|
Tools |
2008-06-19
|
GNU C 4.2 Preprocessor Internals
(HTML)
|
Tools |
2008-01-23
|
GNU Compiler Collection (GCC) 4.2 Internals
(HTML)
|
Tools |
2008-01-23
|
GNU Compiler Collection (GCC) Internals
(HTML)
|
Tools |
2007-12-11
|
Handling Carbon Windows and Controls
(HTML)
(PDF)
A guidebook for implementing windows and controls in Carbon applications.
|
Carbon, User Experience |
2005-07-07
|
Handling Unicode Text Editing With MLTE
(HTML)
(PDF)
Explains how to use Apple's multilingual text engine.
|
Carbon, Graphics & Imaging, Internationalization, Text & Fonts |
2008-10-15
|
Hardware Developer Note Terms and Abbreviations
(HTML)
Lists common terms and abbreviations used in Apple's Hardware Developer Notes.
|
Hardware & Drivers |
2006-08-08
|
HBA Device Driver Programming Guide
(HTML)
(PDF)
Describes how to develop a high-performance, kernel-resident driver for an HBA device.
|
Darwin, Hardware & Drivers |
2006-05-23
|
HeaderDoc User Guide
(HTML)
(PDF)
Explains how to extract API reference documentation from commented header files.
|
Darwin, Open Source, Tools |
2008-04-08
|
HIArchive Programming Guide
(HTML)
(PDF)
Describes how to store data objects using HIArchive. Also includes information to make custom HIObjects archivable.
|
Carbon, User Experience |
2005-08-11
|
HID Class Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications to communicate with or control HID class devices.
|
Darwin, Hardware & Drivers |
2009-05-06
|
HIToolbar Programming Guide
(HTML)
(PDF)
Explains how to create toolbars in Carbon applications.
|
Carbon, User Experience |
2005-07-07
|
HIView Programming Guide
(HTML)
(PDF)
Describes view-based controls and how to implement them in Carbon applications.
|
Carbon, User Experience |
2007-10-31
|
HTML Scripting Guide for QuickTime
(HTML)
(PDF)
Defines the HTML tags and parameters used to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
|
Internet & Web, QuickTime, Scripting & Automation |
2008-10-15
|
I/O Kit Device Driver Design Guidelines
(HTML)
(PDF)
Design guidelines and tips for developing, debugging, and deploying kernel-resident device drivers, including user clients.
|
Darwin, Hardware & Drivers |
2007-03-06
|
I/O Kit Fundamentals
(HTML)
(PDF)
The basics of developing device drivers. Includes descriptions of I/O Kit families.
|
Darwin, Hardware & Drivers, Mac OS X, Performance |
2007-05-17
|
iBook Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the iBook G4 computer introduced in July 2005.
|
Hardware & Drivers |
2005-07-26
|
Identity Services Programming Guide
(HTML)
(PDF)
Explains how identities work and how to use them in applications.
|
Core Foundation, Networking, Security, User Experience |
2008-10-15
|
iMac Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers introduced in April 2008.
|
Hardware & Drivers |
2008-04-28
|
iMac Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers introduced in August 2007.
|
Hardware & Drivers |
2007-08-07
|
iMac Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers with SuperDrive introduced September 2006.
|
Hardware & Drivers |
2007-05-03
|
iMac Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the iMac computer introduced in January 2006.
|
Hardware & Drivers |
2007-04-04
|
iMac Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers with Combo drive introduced September 2006.
|
Hardware & Drivers |
2006-09-07
|
iMac G5 Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the iMac G5 computer introduced in October 2005.
|
Hardware & Drivers |
2006-04-07
|
iMac G5 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the iMac G5 introduced in May 2005.
|
Hardware & Drivers |
2005-05-03
|
Image Capture Applications Programming Guide
(HTML)
(PDF)
Describes the interaction between applications programs and image capture devices such as cameras and scanners.
|
Carbon, Cocoa, Hardware & Drivers |
2007-05-16
|
Image I/O Programming Guide
(HTML)
(PDF)
Explains how to read and write image data using the Image I/O framework.
|
Carbon, Cocoa, Graphics & Imaging |
2007-07-02
|
Image Kit Programming Guide
(HTML)
(PDF)
Explains how to support browsing, viewing, editing, and processing images.
|
Cocoa, Graphics & Imaging |
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 |
2009-05-06
|
Image Views
(HTML)
(PDF)
Explains how to use Cocoa image views.
|
Cocoa, Graphics & Imaging, User Experience |
2002-11-12
|
Instant Message Programming Guide
(HTML)
(PDF)
Explains how to access iChat services and buddies and use iChat Theater through code samples.
|
Apple Applications, Cocoa, Internet & Web |
2007-10-31
|
Instruments User Guide
(HTML)
(PDF)
Describes the Instruments application and explains how to use it to examine program behavior.
|
Tools |
2008-10-15
|
Interacting with the Operating System
(HTML)
(PDF)
Explains how Cocoa applications manage tasks and get information about hosts and processes.
|
Cocoa |
2006-04-04
|
Interactive Movies
(HTML)
(PDF)
Explains how to construct interactive movies using QuickTime wired sprites and sprite animation.
|
Internet & Web, QuickTime |
2002-10-01
|
Interface Builder Plug-In Programming Guide
(HTML)
(PDF)
Describes the process for creating custom Interface Builder palettes.
|
Cocoa, Tools |
2007-07-18
|
Interface Builder User Guide
(HTML)
(PDF)
Conceptual information and tasks explaining how to use the Interface Builder application to design user interfaces.
|
Carbon, Cocoa, Tools, User Experience |
2008-11-19
|
Internationalization Programming Topics
(HTML)
(PDF)
Explains how to support multiple languages in software.
|
Carbon, Cocoa, Core Foundation, Internationalization, Tools |
2009-01-06
|
iSight Programming Guide
(HTML)
(PDF)
Describes the Apple iSight video camera and its enhancements.
|
Graphics & Imaging, Hardware & Drivers |
2004-10-05
|
iSync Manual Test Suite Guide
(HTML)
(PDF)
Describes the suite of manual test cases that plug-in developers should run before shipping their product.
|
Apple Applications, Tools |
2007-07-11
|
iSync Plug-in Maker User Guide
(HTML)
(PDF)
Explains how to use the iSync Plug-in Maker tool to create and test iSync phone plug-ins.
|
Apple Applications, Tools |
2007-07-10
|
iSync SyncML Guide
(PDF)
Guidelines on how to develop SyncML clients that are compatible with iSync.
|
Apple Applications |
2007-07-11
|
iWork Programming Guide
(HTML)
(PDF)
Describes the XML schemas for Keynote presentations and Pages documents.
|
Apple Applications |
2005-11-09
|
Jar Bundler User Guide
(HTML)
(PDF)
Conceptual information and a tutorial about deploying JAR-based applications as Mac OS X application bundles.
|
Java, Porting, Tools |
2006-05-23
|
Java Application Server Guide
(HTML)
(PDF)
Explains J2EE and JBoss development on Mac OS X Server.
|
Internet & Web, Java, Mac OS X Server |
2005-08-11
|
Java Development Guide for Mac OS X
(HTML)
(PDF)
Describes what you need to take into account when developing and deploying a Java application on Mac OS X.
|
Internet & Web, Java, Mac OS X Server, Porting |
2008-10-15
|
Java for WebObjects Developers
(PDF)
Introduces Java concepts and terms to WebObjects developers. Includes exercises for developing Java expertise in WebObjects.
|
Internet & Web, Java, Mac OS X Server, Tools |
2003-05-27
|
JavaScript Scripting Guide for QuickTime
(HTML)
(PDF)
Defines the objects, methods, and interfaces exposed to JavaScript by the QuickTime browser plug-in and ActiveX control.
|
Internet & Web, QuickTime, Scripting & Automation |
2008-02-08
|
Kernel Extension Programming Topics
(HTML)
(PDF)
Combines the HOWTOs that were previously documented in Hello Debugger, Hello IOKit, Hello KEXT, Packaging KEXT, and KEXT Dependencies.
|
Darwin |
2007-10-31
|
Kernel Programming Guide
(HTML)
(PDF)
Essential information for programming in the Mac OS X kernel. Includes a high-level overview.
|
Darwin, Hardware & Drivers |
2006-11-07
|
Key-Value Coding Programming Guide
(HTML)
(PDF)
Conceptual information about how to access a Cocoa object's values using keys.
|
Cocoa |
2009-02-04
|
Key-Value Observing Programming Guide
(HTML)
(PDF)
Explains the Cocoa key-value observing protocol.
|
Cocoa |
2009-05-06
|
Keychain Services Programming Guide
(HTML)
(PDF)
This document explains how to use Keychain Services to store and retrieve passwords.
|
Carbon, Cocoa, Security |
2009-03-12
|
Launch Services Programming Guide
(HTML)
(PDF)
Explains how an application can open document files, other applications, and URLs.
|
Carbon |
2007-08-23
|
Launch Time Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the launch performance of an application.
|
Carbon, Cocoa, Core Foundation, Performance, Tools |
2006-04-04
|
Locales Programming Guide
(HTML)
(PDF)
Explains how to use locales to retrieve, interpret, and display localized information in Core Foundation.
|
Carbon, Core Foundation, Internationalization |
2008-10-15
|
Low-Level File Management Programming Topics
(HTML)
(PDF)
Explains the low-level ways Cocoa applications can interact with files.
|
Cocoa |
2009-03-05
|
Mac mini Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac mini computer introduced in February 2006.
|
Hardware & Drivers |
2007-04-04
|
Mac mini Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the Mac mini introduced January 2005.
|
Hardware & Drivers |
2005-04-05
|
Mac OS X ABI Function Call Guide
(HTML)
(PDF)
Describes the function-calling conventions used in the architectures supported by Mac OS X.
|
Carbon, Cocoa, Darwin, Tools |
2009-02-04
|
Mac OS X Notification Overview
(HTML)
(PDF)
|
Darwin, Mac OS X |
2007-05-15
|
Mac OS X Printing System Overview
(HTML)
(PDF)
Introduces Apple's printing architecture. Includes a road map for developing software.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2006-02-07
|
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 |
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 |
2008-06-09
|
Mac OS X Server Administrator Topics
(HTML)
(PDF)
Document that describes a variety of server administrator advanced operations.
|
Internet & Web, Mac OS X Server, Networking, Open Source |
2007-05-23
|
Mac OS X Server Collaboration Services Administration
(PDF)
Explains how to set up and manage Weblog, iChat, and other services that facilitate interactions among users.
|
Internet & Web, Mac OS X Server |
2006-08-07
|
Mac OS X Server Command-Line Administration
(PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
|
Internet & Web, Java, Mac OS X Server, Networking, Security, Storage |
2007-12-11
|
Mac OS X Server Failover Messaging Architecture Guide
(HTML)
(PDF)
Describes new failover procedures for AFP, NFS, and SMB in Mac OS X v10.4.
|
Mac OS X Server |
2005-04-29
|
Mac OS X Server File Services Administration
(PDF)
Explains how to share selected server volumes or folders among server clients using AFP, NFS, FTP, and SMB/CIFS.
|
Internet & Web, Mac OS X Server, Security |
2007-10-31
|
Mac OS X Server Getting Started
(PDF)
Explains how to install Mac OS X Server and set it up for the first time.
|
Mac OS X Server |
2007-10-31
|
Mac OS X Server Getting Started Supplement
(PDF)
Provides an overview of Mac OS X Server features, a worksheet for installation and setup, and a setup example.
|
Enterprise IT, Mac OS X Server |
2006-08-07
|
Mac OS X Server Glossary
(PDF)
Defines terms used for server and storage products.
|
Mac OS X Server, Storage |
2007-10-31
|
Mac OS X Server High Availability Administration
(PDF)
Explains how to manage IP failover, link aggregation, and load balancing to ensure high availability of services.
|
Mac OS X Server, Networking |
2005-04-29
|
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 |
2008-06-09
|
Mac OS X Server iChat Service Administration
(PDF)
New document that explains how to set up and manage iChat instant messaging service.
|
Apple Applications, Enterprise IT, Internet & Web, Mac OS X Server, Security |
2007-10-31
|
Mac OS X Server Installation & Setup Worksheet
(PDF)
Covers installation and setup of a standard configuration or workgroup configuration of Leopard Server.
|
Enterprise IT, Mac OS X Server |
2007-10-31
|
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 |
2008-06-09
|
Mac OS X Server Migrating From Windows NT
(PDF)
Explains how to move accounts, shared folders, and services from Windows NT servers to Mac OS X Server.
|
Mac OS X Server |
2005-04-29
|
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 |
2008-06-09
|
Mac OS X Server Open Directory Administration
(PDF)
Explains how to manage directory and authentication services.
|
Mac OS X Server, Security |
2008-10-15
|
Mac OS X Server Podcast Producer Administration
(PDF)
Explains how to set up and manage Podcast Producer service to record, process, and distribute podcasts.
|
Enterprise IT, Internet & Web, Mac OS X Server, Networking |
2007-10-31
|
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 |
2008-06-09
|
Mac OS X Server Print Service Administration
(PDF)
Explains how to host shared printers and manage their associated queues and print jobs.
|
Mac OS X Server |
2007-10-31
|
Mac OS X Server QuickTime Streaming Server Administration
(PDF)
Explains how to set up and manage QuickTime streaming services.
|
Internet & Web, Mac OS X Server, QuickTime |
2005-04-29
|
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 |
2008-06-09
|
Mac OS X Server System Image and Software Update Administration
(PDF)
Explains how to use network-resident startup disks and how to set up a software update server.
|
Mac OS X Server, Networking, Security |
2007-10-31
|
Mac OS X Server Upgrading and Migrating
(PDF)
Explains how to use data and service settings from an earlier version of Mac OS X Server or Windows NT.
|
Mac OS X Server |
2008-10-15
|
Mac OS X Server User Management
(PDF)
Explains how to manage users, groups, and computer lists, and how to set up managed preferences for Mac OS X clients.
|
Mac OS X Server |
2007-10-31
|
Mac OS X Server Web Technologies Administration
(PDF)
Explains how to set up and manage a web server, including WebDAV, WebMail, and web modules.
|
Internet & Web, Java, Mac OS X Server, Security |
2007-10-31
|
Mac OS X Server Windows Services Administration
(PDF)
Explains how to set up and manage services including PDC, BDC, file, and print for Windows computer users.
|
Mac OS X Server |
2005-04-29
|
Mac OS X Server Xgrid Administration and High Performance Computing
(PDF)
Explains how to set up and manage computational clusters of Xserve systems and Mac computers.
|
Mac OS X Server, Networking |
2007-10-31
|
Mac OS X Technology Overview
(HTML)
(PDF)
Introduces Mac OS X and its technologies.
|
Cocoa, Mac OS X, User Experience |
2008-10-15
|
Mac Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac Pro computers introduced in January 2008.
|
Hardware & Drivers |
2008-01-09
|
Mac Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac Pro computer introduced in August 2006.
|
Hardware & Drivers |
2007-05-03
|
Mac Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac Pro computers introduced in April 2007.
|
Hardware & Drivers |
2007-04-05
|
MacBook Air Developer Note
(HTML)
New document specifies internal design, I/O features, and expansion capabilities of the MacBook Air computer introduced in January 2008.
|
Hardware & Drivers |
2008-01-18
|
MacBook Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in February 2008.
|
Hardware & Drivers |
2008-03-04
|
MacBook Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in November 2007.
|
Hardware & Drivers |
2007-11-10
|
MacBook Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in May 2007.
|
Hardware & Drivers |
2007-05-17
|
MacBook Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in May 2006.
|
Hardware & Drivers |
2007-04-04
|
MacBook Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in November 2006.
|
Hardware & Drivers |
2007-04-04
|
Mach-O Programming Topics
(HTML)
(PDF)
Explains the use of the Mac OS X runtime architecture, including program types, loading and executing code, and using libraries and plug-ins.
|
Tools |
2009-02-04
|
Mail Programming Topics
(HTML)
(PDF)
Explains how to customize Mail features.
|
Apple Applications, User Experience |
2007-05-22
|
Managing Fonts: QuickDraw
(HTML)
(PDF)
Deprecated - Explains how to use the deprecated QuickDraw-based font-management API replaced by Core Text or ATS.
|
Carbon |
2007-12-11
|
Mass Storage Device Driver Programming Guide
(HTML)
(PDF)
Background and task information about developing kernel-resident drivers for mass storage devices.
|
Darwin, Hardware & Drivers |
2007-04-03
|
Matching Fonts With Font Sync
(HTML)
(PDF)
Conceptual information about comparing and identifying fonts based upon their content.
|
Graphics & Imaging |
2003-02-12
|
Matrix Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa matrices.
|
Cocoa, User Experience |
2006-11-07
|
Memory Management Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to allocate and deallocate objects in Cocoa.
|
Cocoa |
2009-05-06
|
Memory Management Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to allocate and deallocate objects in Core Foundation.
|
Carbon, Core Foundation |
2008-10-15
|
Memory Usage Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of memory-related code.
|
Carbon, Cocoa, Core Foundation, Hardware & Drivers, Performance, Tools |
2006-06-28
|
Model Object Implementation Guide
(HTML)
(PDF)
Describes issues relating to the design and implementation of model objects
|
Cocoa |
2008-02-08
|
Motion XML File Format
(HTML)
(PDF)
|
Apple Applications |
2008-04-14
|
Multiple User Environments
(HTML)
(PDF)
Explains the system's user environment and gives guidance on writing programs for that environment.
|
Mac OS X, Open Source |
2005-07-07
|
Multiprocessing Services Programming Guide
(HTML)
(PDF)
Explains how to implement preemptive tasks in Carbon applications.
|
Carbon |
2007-10-31
|
Navigation Services for Carbon: An Overview
(HTML)
(PDF)
Introduces changes to the Navigation Services API for CarbonLib and Carbon in Mac OS X.
|
Carbon, User Experience |
2003-12-10
|
Navigation Services Programming Guide
(HTML)
(PDF)
Explains how to provide a user interface for navigating to, opening, and saving files.
|
Carbon, User Experience |
2007-07-10
|
Network Device Driver Programming Guide
(HTML)
(PDF)
Background and task information about developing network drivers for Mac OS X.
|
Darwin, Hardware & Drivers, Networking |
2008-03-11
|
Network Kernel Extensions (legacy)
(HTML)
(PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.3 and earlier).
|
Darwin, Hardware & Drivers, Networking |
2006-10-03
|
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 |
2009-03-02
|
Network Services Location Manager (Legacy)
(HTML)
(PDF)
Deprecated - Explains how to have a Carbon application discover available network services.
|
Carbon, Networking |
2006-05-23
|
Notification Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to send and receive information about events in Cocoa programs.
|
Cocoa |
2007-05-03
|
NSNetServices and CFNetServices Programming Guide
(HTML)
(PDF)
Describes how to implement Bonjour in Cocoa or Carbon applications.
|
Cocoa, Networking |
2008-10-15
|
NSPersistentDocument Core Data Tutorial
(HTML)
(PDF)
Step-by-step instructions for building a simple but functionally rich application using NSPersistentDocument and Cocoa bindings.
|
Cocoa |
2009-02-04
|
NSPersistentDocument Core Data Tutorial for Mac OS X v10.4.
(HTML)
(PDF)
Deprecated - Step-by-step instructions for building a simple but functionally rich application using NSPersistentDocument and Cocoa bindings.
|
Cocoa |
2009-02-04
|
Number and Value Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa object wrappers for primitive C data types.
|
Cocoa |
2008-02-08
|
Object-Oriented Programming with Objective-C
(HTML)
(PDF)
Describes object-oriented programming from the perspective of an Objective-C developer.
|
Cocoa |
2008-11-19
|
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 |
2009-05-06
|
Objective-C 2.0 Runtime Programming Guide
(HTML)
(PDF)
Describes the Objective-C 2.0 runtime support library.
|
Cocoa |
2009-02-04
|
Obtaining and Using Icons With Icon Services
(HTML)
(PDF)
Explains how to obtain and display icons for a Carbon application or extension.
|
Carbon, User Experience |
2003-02-01
|
Online Help
(HTML)
(PDF)
Explains how to add help to a Cocoa application.
|
Cocoa, User Experience |
2006-06-28
|
Open Directory Plug-in Programming Guide
(HTML)
(PDF)
Explains how to implement dynamically loaded libraries that respond to Open Directory client requests in Carbon.
|
Darwin, Mac OS X Server, Networking, Open Source |
2006-05-23
|
Open Directory Programming Guide
(HTML)
(PDF)
Explains how to implement centralized storage and retrieval of information in Carbon.
|
Darwin, Mac OS X Server, Networking, Open Source |
2007-01-08
|
OpenGL Driver Monitor User Guide
(HTML)
(PDF)
Explains how to view the properties supported by the OpenGL drivers available on the system.
|
Graphics & Imaging, Tools |
2008-02-08
|
OpenGL Extensions Guide
(HTML)
Information about OpenGL functionality supported in Mac OS X.
|
Carbon, Graphics & Imaging |
2003-09-10
|
OpenGL Profiler User Guide
(HTML)
(PDF)
Explains how to assess the efficiency of an OpenGL application.
|
Graphics & Imaging, Tools |
2008-02-08
|
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 |
2008-06-09
|
OpenGL Shader Builder User Guide
(HTML)
(PDF)
Explains how to use OpenGL Shader Builder to develop and test GPU programs.
|
Graphics & Imaging, Tools |
2008-06-23
|
Outline View Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa outline views.
|
Cocoa, User Experience |
2006-06-28
|
PackageMaker User Guide
(HTML)
(PDF)
Describes how to use PackageMaker to create installation packages.
|
Tools |
2009-01-06
|
Packaging UNIX Software
(HTML)
Explains how to post UNIX and other command-line tools to Apple's Macintosh Product Guide.
|
Darwin, Porting, Tools |
2001-04-20
|
Pasteboard Manager Programming Guide
(HTML)
(PDF)
Describes how to create and manage pasteboards in Carbon applications.
|
Carbon |
2005-07-07
|
Pasteboard Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to transfer data using pasteboard operations in Cocoa.
|
Cocoa, User Experience |
2007-07-13
|
PCI Developer Note
(HTML)
Provides an overview of PCI technology and describes PCI support on Mac computers.
|
Hardware & Drivers |
2008-04-28
|
PDF Kit Programming Guide
(HTML)
(PDF)
Introduces basic PDF concepts and describes how to use PDF Kit to display PDF documents in your application.
|
Carbon, Cocoa, Graphics & Imaging |
2007-12-11
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Audio, Carbon, Cocoa, Core Foundation, Darwin, Games, Graphics & Imaging, Hardware & Drivers, Java, Open Source, Performance, Tools |
2006-10-03
|
Plug-ins
(HTML)
(PDF)
Explains how to use the plug-in architecture provided by Core Foundation.
|
Carbon, Core Foundation, Open Source |
2005-03-03
|
Porting CodeWarrior Projects to Xcode
(HTML)
(PDF)
Explains how to move software projects from CodeWarrior to Xcode and compares the two development environments.
|
Carbon, Porting, Tools |
2006-10-26
|
Porting Drivers to Mac OS X
(HTML)
(PDF)
Tips and code samples to help UNIX/Linux device driver developers bring their drivers to Mac OS X.
|
Darwin, Open Source, Porting |
2009-05-06
|
Porting to Mac OS X from Windows Win32 API
(HTML)
(PDF)
Describes how to port your Windows Win32 applications to Mac OS X.
|
Porting |
2009-05-06
|
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 |
2008-04-08
|
Power Mac G5 -- Single Processor Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the single processor Power Mac G5 introduced October 2004.
|
Hardware & Drivers |
2004-10-19
|
Power Mac G5 Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Power Mac G5 introduced in October 2005.
|
Hardware & Drivers |
2007-03-06
|
Power Mac G5 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the Power Mac G5 introduced in April 2005.
|
Hardware & Drivers |
2005-04-29
|
PowerMac G4
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the PowerMac G4 introduced in January 2003.
|
Hardware & Drivers |
2008-02-20
|
PowerPC Numerics
(PDF)
Describes the Mac OS X numerics environment for implementing IEEE standards 754 and C99.
|
Performance |
2004-01-22
|
Predicate Programming Guide
(HTML)
(PDF)
Describes how to specify queries in Cocoa.
|
Cocoa |
2009-05-06
|
Preference Manifest Files for Managed Clients Overview
(HTML)
(PDF)
Describes the format of preference manifest files, which are XML documents for storing and managing application preferences.
|
Mac OS X Server |
2008-10-15
|
Preference Panes
(HTML)
(PDF)
Explains how to create dynamically loaded plug-ins that provide a graphical interface to user preferences.
|
Cocoa, User Experience |
2006-10-03
|
Preferences Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to manage Core Foundation user preferences.
|
Carbon, Core Foundation |
2006-10-03
|
Printing Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to support printing in Cocoa applications.
|
Cocoa, Graphics & Imaging, Printing |
2006-06-28
|
Programming with the Appearance Manager
(HTML)
Explains how to make an application's user interface look like the Mac OS user interface.
|
Carbon, User Experience |
2001-11-20
|
Programming With the Language Analysis Manager
(HTML)
(PDF)
Explains how morpholgical analysis is performed by the system.
|
Carbon, Internationalization |
2003-05-01
|
Programming With the Text Encoding Conversion Manager
(HTML)
(PDF)
Explains character encodings, Unicode conversion, and custom converter plug-ins. Lists encoding variants.
|
Carbon, Internationalization, Text & Fonts |
2005-07-07
|
Progress Indicators
(HTML)
(PDF)
Explains how to use Cocoa progress indicators.
|
Cocoa, User Experience |
2002-11-12
|
Property List Programming Guide
(HTML)
(PDF)
Explains how to use structured, textual representations of data in Cocoa.
|
Cocoa |
2008-11-19
|
Property List Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to use structured, textual representations of data in Core Foundation.
|
Carbon, Core Foundation |
2006-02-07
|
Providing Help Tags in Carbon
(HTML)
(PDF)
Explains how to add contextually sensitive help content to an application's user interface.
|
Carbon, User Experience |
2002-07-01
|
Providing PDF Workflow Options in the Print Dialog
(HTML)
(PDF)
Installation information and examples, including the use of Automator workflows.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2007-10-31
|
Publication Subscription Programming Guide
(HTML)
(PDF)
A guide describing the framework for subscribing to RSS and Atom feeds.
|
Internet & Web |
2007-05-11
|
QTKit Capture Programming Guide
(HTML)
(PDF)
Describes how to capture media and output it QuickTime movies.
|
Cocoa, QuickTime |
2007-10-31
|
Quartz 2D Programming Guide
(HTML)
(PDF)
Explains how to use Quartz 2D. Includes illustrations and sample code.
|
Carbon, Games, Graphics & Imaging |
2007-12-11
|
Quartz Composer Custom Patch Programming Guide
(HTML)
(PDF)
Describes how to create custom patches for distribution.
|
Apple Applications, Cocoa, Graphics & Imaging |
2007-12-11
|
Quartz Composer Programming Guide
(HTML)
(PDF)
Describes how to used the framework to load, play, and control compositions.
|
Carbon, Cocoa, Graphics & Imaging |
2008-10-15
|
Quartz Composer User Guide
(HTML)
(PDF)
Explains how to use the Quartz Composer development tool to create motion graphics compositions.
|
Apple Applications, Cocoa, Graphics & Imaging, Tools |
2007-07-17
|
Quartz Composer WebKit Plug-in JavaScript Reference
(HTML)
(PDF)
Describes the API for manipulating Quartz Composer compositions in webpages and Dashboard widgets via the Quartz Composer WebKit Plug-in.
|
Apple Applications, Graphics & Imaging, Internet & Web, Scripting & Automation |
2009-01-06
|
Quartz Display Services Programming Topics
(HTML)
(PDF)
Shows how to configure and control display hardware using Quartz Display Services.
|
Carbon, Graphics & Imaging |
2006-06-28
|
Quartz Programming Guide for QuickDraw Developers
(HTML)
(PDF)
Provides strategies to help Carbon programmers replace QuickDraw code with Quartz.
|
Carbon, Graphics & Imaging |
2006-09-05
|
Quick Look Programming Guide
(HTML)
(PDF)
Describes the purporse and architecture of Quick Look generators and explains how to create them.
|
Carbon, Cocoa, User Experience |
2008-02-08
|
QuickTime 6.3 + 3GPP
(HTML)
(PDF)
Summarizes features, changes, and new capabilities of QuickTime 6.3 plus 3GPP.
|
QuickTime |
2003-06-01
|
QuickTime 7 for Windows Update Guide
(HTML)
(PDF)
Conceptual and reference material about the changes, features and enhancements, along with new APIs, available in QuickTime 7 for Windows.
|
QuickTime |
2005-11-09
|
QuickTime 7 Update Guide
(HTML)
(PDF)
Describes the new features, functions, and data structures in QuickTime 7.
|
QuickTime |
2005-04-29
|
QuickTime 7.1 Update Guide
(HTML)
(PDF)
Describes the new features, enhancements, and APIs available in QuickTime 7.1, including code samples that illustrate usage.
|
QuickTime |
2007-03-06
|
QuickTime 7.1 User's Guide
(PDF)
Explains how to use QuickTime Player and QuickTime Pro for Mac OS X and Windows computer users.
|
Apple Applications, QuickTime |
2006-07-24
|
QuickTime 7.2.1 Update Guide
(HTML)
(PDF)
Describes the new features, changes, and enhancements in the QuickTime 7.2.1 release available in Mac OS X v10.5.
|
QuickTime |
2007-10-31
|
QuickTime Audio
(HTML)
Explains how to enable recording and playback of various audio media.
|
Audio, Carbon, QuickTime |
2002-09-17
|
QuickTime Component Creation Guide
(HTML)
(PDF)
Tells you how to build new media handler and preview components to extend the capabilities of QuickTime.
|
QuickTime |
2007-01-08
|
QuickTime Compression and Decompression Guide
(HTML)
(PDF)
Describes the QuickTime data compression and decompression technologies.
|
Graphics & Imaging, QuickTime |
2006-01-10
|
QuickTime Guide for Windows
(HTML)
(PDF)
Introduces Windows programming techniques for QuickTime.
|
Internet & Web, QuickTime |
2006-01-10
|
QuickTime Import and Export Guide
(HTML)
(PDF)
Describes QuickTime's technology for importing and exporting graphics and other data into and out of movies.
|
QuickTime |
2006-01-10
|
QuickTime Initialization Guide
(HTML)
(PDF)
Describes how to initialize the QuickTime working environment and how to determine the version of QuickTime installed.
|
QuickTime |
2005-04-08
|
QuickTime Kit Programming Guide
(HTML)
(PDF)
Provides a tutorial on how to build and extend a QTKitPlayer application using the QuickTime Kit framework in Cocoa.
|
Cocoa, QuickTime |
2005-11-09
|
QuickTime Media Types and Media Handlers Guide
(HTML)
(PDF)
Describes video, sound, text, time code, and tween media handlers.
|
Audio, QuickTime |
2006-01-10
|
QuickTime Movie Basics
(HTML)
(PDF)
Introduces some of the basic concepts you need to understand when working with QuickTime movies.
|
Carbon, QuickTime |
2006-01-10
|
QuickTime Movie Creation Guide
(HTML)
(PDF)
Describes some of the different ways your application can create a new QuickTime movie.
|
Graphics & Imaging, QuickTime |
2007-01-08
|
QuickTime Movie Internals Guide
(HTML)
(PDF)
Describes technologies inside QuickTime movies, including time management, modifier tracks, access keys, posters, and movie and file previews.
|
QuickTime |
2006-01-10
|
QuickTime Movie Playback Programming Guide
(HTML)
(PDF)
Describes how to open and play QuickTime movies using the Carbon and QuickTime API.
|
Graphics & Imaging, QuickTime |
2005-08-11
|
QuickTime Music Architecture Guide
(HTML)
(PDF)
Explains how to enable synthesizing and playing of sounds and musical sequences.
|
Audio, Carbon, QuickTime |
2006-01-10
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Carbon, Cocoa, Games, Graphics & Imaging, Internet & Web, Mac OS X, QuickTime |
2005-08-11
|
QuickTime Streaming & Broadcasting Administration
(PDF)
Explains how to capture and encode QuickTime content and deliver media streams live or on demand.
|
Internet & Web, Mac OS X Server, QuickTime |
2007-10-31
|
QuickTime Streaming Guide
(HTML)
(PDF)
Describes the QuickTime streaming technology.
|
Internet & Web, Mac OS X Server, QuickTime |
2006-01-10
|
QuickTime Streaming Server Modules Programming Guide
(HTML)
(PDF)
Explains how to create plug-in modules for the QuickTime Streaming Server.
|
Mac OS X Server, QuickTime |
2005-04-29
|
QuickTime Transport and Delivery Guide
(HTML)
(PDF)
Describes components that transport data between QuickTime movies and specific devices.
|
QuickTime |
2006-01-10
|
QuickTime Video Effects and Transitions Guide
(HTML)
(PDF)
Describes QuickTime video effect components and how to use them.
|
QuickTime |
2007-05-03
|
QuickTime VR
(HTML)
(PDF)
Explains how to construct interactive movies using QuickTime VR.
|
QuickTime |
2005-06-04
|
RAM Expansion Developer Note
(HTML)
Details requirements of RAM modules for use in Mac computers.
|
Hardware & Drivers |
2008-04-28
|
Rendering FxPlug Effects in Final Cut
(HTML)
(PDF)
|
Apple Applications |
2007-05-21
|
Resolution Independence Guidelines
(HTML)
(PDF)
Describes resolution independence and how to start updating applications to support high-resolution monitors.
|
Carbon, Cocoa, Graphics & Imaging, User Experience |
2007-05-04
|
Resource Programming Guide
(HTML)
(PDF)
Explains how to work with nib and bundle resources in Mac OS X applications.
|
Carbon, Cocoa, Core Foundation |
2009-01-06
|
Ruby and Python Programming Topics for Mac OS X
(HTML)
(PDF)
Describes Ruby and Python on Mac OS X, and especially the bridges between them and Objective-C and OSA (AppleScript).
|
Cocoa, Scripting & Automation |
2007-10-31
|
Rulers and Paragraph Styles
(HTML)
(PDF)
Explains paragraph styles and how to work with the rulers that enable users to manipulate them.
|
Cocoa, Text & Fonts |
2007-09-04
|
Runtime Configuration Guidelines
(HTML)
(PDF)
Conceptual and reference information for dynamically configuring your software.
|
Carbon, Cocoa, Mac OS X, Open Source, Tools |
2008-07-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 |
2009-01-06
|
Safari User Guide for Web Developers
(HTML)
(PDF)
Describes the developer tools built into Safari for analyzing, testing, and debugging HTML, JavaScript, style sheets, and DOM structure.
|
Apple Applications, Internet & Web, Networking, Scripting & Automation |
2009-01-06
|
Safari Visual Effects Guide
(HTML)
(PDF)
Describes how to add visual effects to web content that is supported by Safari on the desktop and iPhone OS.
|
Internet & Web |
2008-11-19
|
Saturn 4.5 User Guide
(HTML)
(PDF)
Explains how to analyze a program's function-calling structure.
|
Tools |
2007-10-31
|
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 |
2008-03-11
|
Scroll View Programming Guide for Cocoa
(HTML)
(PDF)
Describes how to use scroll views in Cocoa applications.
|
Cocoa |
2006-06-28
|
SCSI Architecture Model Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications that communicate with or control SCSI Architecture Model devices.
|
Darwin, Hardware & Drivers |
2007-02-08
|
Search Fields
(HTML)
(PDF)
Explains how to use Cocoa search fields.
|
Cocoa, User Experience |
2008-02-08
|
Search Kit Programming Guide
(HTML)
(PDF)
Describes Search Kit architecture and workflow, and how to add search capabilities to Carbon and Cocoa applications.
|
Carbon, Cocoa, Text & Fonts, User Experience |
2005-12-06
|
Secure Coding Guide
(HTML)
(PDF)
Describes techniques to use and factors to consider to make your code more secure from attack.
|
Carbon, Cocoa, Darwin, Mac OS X Server, Security |
2008-05-23
|
Security Overview
(HTML)
(PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
|
Carbon, Cocoa, Darwin, Mac OS X, Networking, Open Source, Security |
2008-10-15
|
Segmented Controls Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa segmented controls.
|
Cocoa, User Experience |
2006-02-07
|
Setting Up Your Carbon Application to Use the Services Menu
(HTML)
(PDF)
Explains how to make a Carbon application share functionality with other applications.
|
Carbon, User Experience |
2003-12-10
|
Shark User Guide
(HTML)
(PDF)
Explains how to analyze code performance by profiling the system.
|
Performance, Tools |
2008-04-14
|
Sheet Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa sheets.
|
Cocoa, User Experience |
2006-09-05
|
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 |
2009-04-08
|
Slider Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa sliders.
|
Cocoa, User Experience |
2006-10-03
|
Slope/Intercept Audio
(HTML)
Explains how to store floating point audio data in QuickTime files.
|
Audio, QuickTime |
2002-09-17
|
Smart Card Setup Guide
(PDF)
Explains how to configure Mac OS X version 10.4 to use smart cards.
|
Enterprise IT, Mac OS X Server, Networking, Security |
2006-08-07
|
SMIL Scripting Guide for QuickTime
(HTML)
(PDF)
Defines support for using SMIL to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
|
Internet & Web, QuickTime, Scripting & Automation |
2005-06-04
|
Software Delivery Guide
(HTML)
(PDF)
Explains how to distribute and install Mac OS X software using PackageMaker and Installer.
|
Carbon, Cocoa, Tools, User Experience |
2006-07-24
|
Sort Descriptor Programming Topics
(HTML)
(PDF)
Explains how to use sort descriptors to specify the sorting of collections.
|
Cocoa |
2007-07-10
|
Sound Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to load and play audio data in Cocoa.
|
Audio, Cocoa |
2006-11-07
|
Speech
(HTML)
(PDF)
Explains Cocoa's interfaces to the speech synthesis and speech recognition technologies.
|
Cocoa, User Experience |
2003-08-08
|
Speech Synthesis Programming Guide
(HTML)
(PDF)
Describes speech synthesis in Mac OS X and explains how your application can produce customized spoken output.
|
Carbon, Cocoa, User Experience |
2006-09-05
|
Spell Checking
(HTML)
(PDF)
Explains how to use the spell-checking facilities in the Cocoa text system.
|
Cocoa, Text & Fonts, User Experience |
2004-02-09
|
Spotlight Importer Programming Guide
(HTML)
(PDF)
Describes the role of metadata importers and how to write them.
|
Carbon, Cocoa, Core Foundation |
2007-05-27
|
Spotlight Overview
(HTML)
(PDF)
Introduces the main components and services of Apple's metadata technology.
|
Carbon, Cocoa, Core Foundation, Mac OS X |
2007-05-27
|
Spotlight Query Programming Guide
(HTML)
(PDF)
Describes how to add Spotlight searching to your applications.
|
Carbon, Cocoa, Core Foundation |
2006-03-08
|
Standard Sound Dialog Component
(HTML)
Describes the QuickTime component that lets the user make audio parameter settings.
|
Audio, Carbon, QuickTime |
2002-09-17
|
Status Bars
(HTML)
(PDF)
Explains how to use Cocoa status bars.
|
Cocoa, User Experience |
2002-11-12
|
Steppers
(HTML)
(PDF)
Explains how to use Cocoa steppers.
|
Cocoa, User Experience |
2002-11-12
|
Stream Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use the Cocoa stream classes to read data from and write data to streams.
|
Cocoa, Networking |
2009-05-06
|
String Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to create, search, concatenate, and draw strings in Cocoa.
|
Cocoa, Text & Fonts |
2008-10-15
|
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 |
2008-03-11
|
Supporting Printing in Your Carbon Application
(HTML)
(PDF)
Explains how to support printing in Carbon applications. Includes creating PDFs and porting from Mac OS 9.
|
Carbon, Graphics & Imaging, Printing |
2004-08-31
|
Supporting Unicode Input
(HTML)
(PDF)
Introduces international text in Mac OS X and lists the tasks an application needs to perform.
|
Carbon, Internationalization, Text & Fonts |
2005-07-07
|
Sync Services Programming Guide
(HTML)
(PDF)
Explains how to add syncing to your applications.
|
Apple Applications, Cocoa, Internet & Web |
2007-10-31
|
Sync Services Tutorial
(HTML)
(PDF)
Explains how to debug multiple syncing applications using the Syncrospector development tool.
|
Apple Applications, Cocoa, Internet & Web, Tools |
2007-07-11
|
System Configuration Programming Guidelines
(HTML)
(PDF)
Explains how to use system configuration services for network configuration and management, including determining reachability and getting connected.
|
Darwin, Networking |
2006-02-07
|
System Services
(HTML)
(PDF)
Explains how Cocoa applications can extend their capabilities seamlessly to other applications.
|
Cocoa, User Experience |
2002-11-12
|
System Startup Programming Topics
(HTML)
(PDF)
Explains the boot process used to initialize the Mac OS X operating system.
|
Darwin, Mac OS X, Mac OS X Server, Open Source, Scripting & Automation |
2008-11-19
|
Tab Views
(HTML)
(PDF)
Explains how to use Cocoa tab views.
|
Cocoa, User Experience |
2003-11-06
|
Table View Programming Guide
(HTML)
(PDF)
Explains how to use Cocoa table views.
|
Cocoa, User Experience |
2006-04-04
|
Text Attachment Programming Topics for Cocoa
(HTML)
(PDF)
Expalins how to add graphics and other attachments to text.
|
Cocoa, Text & Fonts |
2006-12-05
|
Text Attributes
(HTML)
(PDF)
Explains how to work with attributes, the distinguishing characteristics of rich text.
|
Cocoa, Text & Fonts |
2004-02-16
|
Text Editing Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to control the behavior of the Cocoa text system as it performs text editing.
|
Cocoa, Text & Fonts |
2008-02-08
|
Text Fields
(HTML)
(PDF)
Explains how to use Cocoa text fields.
|
Cocoa, Text & Fonts, User Experience |
2004-02-09
|
Text Input and Output
(HTML)
(PDF)
Explains how to read and write text files in Cocoa.
|
Cocoa, Text & Fonts |
2004-02-10
|
Text Input Management
(HTML)
(PDF)
Explains how to use input servers, input managers, and text views in Cocoa.
|
Cocoa, Text & Fonts |
2007-02-08
|
Text Layout Programming Guide for Cocoa
(HTML)
(PDF)
Explains how the Cocoa text system lays out text on pages.
|
Cocoa, Text & Fonts |
2008-10-15
|
Text System Overview
(HTML)
(PDF)
Explains how the Cocoa text system works. Includes a tutorial.
|
Cocoa, Text & Fonts |
2009-04-08
|
Text System Storage Layer Overview
(HTML)
(PDF)
Explains how the Cocoa text system stores the information it needs to lay out text.
|
Cocoa, Text & Fonts |
2005-08-11
|
Text System User Interface Layer Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to implement the main, high-level interface to the Cocoa text system.
|
Cocoa, Text & Fonts, User Experience |
2006-06-28
|
Text Views
(HTML)
(PDF)
Explains how to use Cocoa text views.
|
Cocoa, Text & Fonts, User Experience |
2004-02-09
|
Threading Programming Guide
(HTML)
(PDF)
Explains how to use threads in Cocoa applications.
|
Carbon, Cocoa, Core Foundation, Performance |
2008-02-08
|
Timer Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use timers for scheduling automatic, repeating message invocations in Cocoa.
|
Cocoa |
2008-11-19
|
Token Field Programming Guide for Cocoa
(HTML)
(PDF)
Describes how to set up and programatically manage a token field.
|
Cocoa, User Experience |
2007-12-11
|
Toolbar Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa toolbars.
|
Cocoa, User Experience |
2009-02-04
|
Tree-Based XML Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use the NSXML classes of Cocoa to process, modify, and query XML data.
|
Cocoa, Internet & Web |
2009-02-04
|
Unarchiving Interface Objects With Interface Builder Services
(HTML)
(PDF)
Explains how to reconstitute user interface elements in Carbon applications.
|
Carbon, User Experience |
2004-02-17
|
Understanding Text Input and the Text Services Manager in Carbon
(HTML)
(PDF)
Discusses keyboard input, including Unicode, and explains how events are routed and handled.
|
Carbon, Internationalization, Text & Fonts |
2002-12-11
|
Undo Architecture
(HTML)
(PDF)
Explains how to record information in Cocoa so a user can reverse an operation's effect.
|
Cocoa, User Experience |
2002-11-12
|
Uniform Type Identifiers Overview
(HTML)
(PDF)
Describes uniform type identifiers and how to use them.
|
Carbon, Cocoa |
2008-04-08
|
Universal Binary Programming Guidelines, Second Edition
(HTML)
(PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
|
Carbon, Cocoa, Darwin, Mac OS X, Open Source, Performance, Tools |
2009-02-04
|
Universal Serial Bus Developer Note
(HTML)
Provides an overview of Universal Serial Bus (USB) and describes support for it on Mac computers.
|
Hardware & Drivers |
2008-04-28
|
Upgrading to the Mac OS X HIToolbox
(HTML)
(PDF)
A porting guide for Carbon developers seeking to adopt Mac OS X HIToolbox features such as nib-based windows and HIViews.
|
Carbon, Porting, User Experience |
2004-06-28
|
URL Loading System
(HTML)
(PDF)
Explains how to manipulate URLs and transfer URL contents.
|
Cocoa, Internet & Web, Networking |
2008-05-06
|
USB Device Interface Guide
(HTML)
(PDF)
Provides background information and sample code for developing applications to communicate with or control USB devices and interfaces.
|
Darwin, Hardware & Drivers |
2007-09-04
|
User Defaults Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use the Cocoa defaults system to create and save user preferences.
|
Cocoa, User Experience |
2007-10-31
|
User Interface Validation
(HTML)
(PDF)
Explains how to use the standard mechanism to validate user interface items in Cocoa.
|
Cocoa, User Experience |
2007-07-10
|
User's Guide to gperf 3.0.1
(HTML)
|
Tools |
2007-12-03
|
User-Mode USB Device Arbitration
(HTML)
Information about using USB device arbitration, available in Mac OS X version 10.1 and later.
|
Darwin, Hardware & Drivers |
2002-02-06
|
Using FXScript
(PDF)
Explains how to use the FXScript feature in Final Cut Pro.
|
Apple Applications |
2003-06-14
|
Using Ink Services in Your Application
(HTML)
(PDF)
Explains how Ink Services works and how to customize handwriting recognition.
|
Carbon, Text & Fonts |
2003-07-24
|
Using PostScript Printer Description Files
(HTML)
(PDF)
Information for printer vendors. Includes installing files, PPD/PDE binding, and grouping features.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2005-07-07
|
Using the Japanese Analysis Engine and Access Method
(HTML)
(PDF)
Describes dictionary access and the environments used by the Japanese Analysis Engine.
|
Carbon, Internationalization |
2003-05-01
|
Value Transformer Programming Guide
(HTML)
(PDF)
Explains how to create and use value transformers, which are used with the Controller Layer.
|
Cocoa |
2007-04-06
|
Video
(HTML)
(PDF)
Explains how to use QuickTime movies in Cocoa.
|
Cocoa, QuickTime |
2002-11-12
|
Video Developer Note
(HTML)
Details video capabilities of Mac computers.
|
Hardware & Drivers |
2008-04-28
|
View Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to design and implement Cocoa views in applications.
|
Cocoa |
2008-04-10
|
vImage Programming Guide
(HTML)
(PDF)
Explains how to use the C programming interface for high-speed vector image processing.
|
Graphics & Imaging, Performance |
2008-10-15
|
Web Services Core Programming Guide
(HTML)
(PDF)
Explains how to use the new Web Services client-side frameworks available in Mac OS X.
|
Carbon, Cocoa, Internet & Web, Networking |
2009-01-06
|
WebKit DOM Programming Topics
(HTML)
(PDF)
Describes how to use JavaScript in web content and WebKit-based applications.
|
Apple Applications, Cocoa, Internet & Web, Open Source, Scripting & Automation, Tools |
2008-10-15
|
WebKit Objective-C Programming Guide
(HTML)
(PDF)
Explains how to use the WebKit to embed web content in both Cocoa and Carbon applications.
|
Carbon, Cocoa, Internet & Web, User Experience |
2008-10-15
|
WebKit Plug-In Programming Topics
(HTML)
(PDF)
Explains how to develop and deploy browser plug-ins based on the WebKit architecture.
|
Apple Applications, Cocoa, Internet & Web, Open Source |
2008-10-15
|
WebObjects Application Properties Reference
(HTML)
(PDF)
Describes the command-line properties that can be passed to WebObjects application and tools when they start.
|
Internet & Web, Mac OS X Server, Tools |
2007-07-11
|
WebObjects Deployment Guide Using JavaMonitor
(HTML)
(PDF)
Tools and techniques for deploying WebObjects applications. Includes application administration and performance-improving practices.
|
Internet & Web, Java, Mac OS X Server, Tools |
2007-10-31
|
WebObjects Direct to Web Guide
(HTML)
(PDF)
Introduces the Java-based technology for creating web applications that access a database. Includes examples of customizing applications.
|
Internet & Web, Java, Mac OS X Server, Tools |
2007-07-11
|
WebObjects Enterprise Objects Programming Guide
(HTML)
(PDF)
An overview of the technology that combines object-oriented programming with database application development. Includes examples and solutions.
|
Internet & Web, Mac OS X Server, Tools |
2007-07-11
|
WebObjects J2EE Programming Guide
(HTML)
(PDF)
Explains how to develop J2EE components using WebObjects and deploy WebObjects applications inside servlet containers.
|
Internet & Web, Java, Mac OS X Server, Tools |
2005-08-11
|
WebObjects Overview
(HTML)
(PDF)
Introduces the architecture, technologies, development tools, and development approaches of WebObjects.
|
Internet & Web, Java, Mac OS X Server, Tools |
2007-07-11
|
WebObjects Tutorial
(HTML)
(PDF)
Steps for building a simple WebObjects application using Eclipse and the WOLips plug-in.
|
Internet & Web, Java, Mac OS X Server, Tools |
2009-02-04
|
WebObjects Web Applications Programming Guide
(HTML)
(PDF)
Explains how to develop web applications using WebObjects, including application design, state management, and database architecture.
|
Internet & Web, Mac OS X Server, Tools |
2007-07-11
|
WebObjects Web Services Programming Guide
(HTML)
(PDF)
Explains how to develop and utilize web services in WebObjects.
|
Internet & Web, Java, Mac OS X Server, Tools |
2007-07-11
|
WebObjects XML Serialization Guide
(HTML)
(PDF)
Explains how to serialize objects and data into XML documents.
|
Internet & Web, Mac OS X Server, Tools |
2005-08-11
|
What's New In QuickTime
(HTML)
Lists the documents describing the latest enhancements, new features, and other changes to the QuickTime technology.
|
QuickTime |
2005-09-08
|
What's New in QuickTime 6.4 For Mac OS X
(HTML)
(PDF)
Deleted erroneous reference to constants that are not in released header files.
|
QuickTime |
2003-09-01
|
What's New in QuickTime 6.5
(HTML)
(PDF)
Changes to the capabilities, mode of operation, and API of QuickTime at version 6.5.
|
QuickTime |
2003-12-22
|
What's New in Xcode
(HTML)
(PDF)
Provides an overview of new and improved features in the Xcode application.
|
Tools |
2009-01-06
|
Window Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa windows and panels.
|
Cocoa, User Experience |
2009-02-04
|
Workspace Services Programming Topics
(HTML)
(PDF)
Explains how to use the services the workspace class provides to Cocoa applications.
|
Cocoa |
2007-03-06
|
Writing PCI Drivers
(HTML)
(PDF)
Conceptual information about writing I/O Kit drivers for PCI, AGP, and CardBus (PC Card) devices.
|
Darwin, Hardware & Drivers |
2006-04-04
|
Xcode Build System Guide
(HTML)
(PDF)
Provides a detailed description of the Xcode build system and shows how to customize it.
|
Tools |
2009-02-04
|
Xcode Debugging Guide
(HTML)
(PDF)
Describes the Xcode debugging facilities and the recommended debugging techniques.
|
Performance, Tools |
2009-01-06
|
Xcode Design Tools for Class Modeling
(HTML)
(PDF)
Describes the Xcode Design Tools for Class Modeling.
|
Carbon, Cocoa, Java, Tools |
2009-02-04
|
Xcode Installation Guide
(HTML)
(PDF)
()
()
Describes general installation issues for Xcode users.
|
Tools |
2008-05-27
|
Xcode Mapping Tool for Core Data
(HTML)
(PDF)
Describes the Xcode mapping tool for Core Data.
|
Tools |
2007-12-30
|
Xcode Overview
(HTML)
(PDF)
Describes the Xcode IDE and its major components, and provides and overview of the development process.
|
Carbon, Cocoa, Tools |
2009-01-06
|
Xcode Project Management Guide
(HTML)
(PDF)
Provides practical descriptions of the major development tasks developers perform with Xcode.
|
Carbon, Cocoa, Internationalization, Tools |
2009-01-06
|
Xcode Quick Tour 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 |
2008-10-15
|
Xcode Refactoring Guide
(HTML)
(PDF)
Shows how to improve readability of source code while retaining its functionality.
|
Tools |
2009-01-06
|
Xcode Source Management Guide
(HTML)
(PDF)
Describes how to manage source changes using source control and snapshots.
|
Tools |
2009-01-06
|
Xcode Tools for Core Data
(HTML)
(PDF)
Describes the Xcode modeling tools for Core Data.
|
Cocoa, Tools |
2008-04-15
|
Xcode Unit Testing Guide
(HTML)
(PDF)
Explains how to incorporate test cases to validate individual units of source code.
|
Carbon, Cocoa, Core Foundation, Tools |
2008-05-02
|
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 |
2009-01-06
|
Xgrid Programming Guide
(HTML)
(PDF)
Explains how to create client applications that use Xgrid, Apple's parallel multiprocessing technology.
|
Apple Applications, Mac OS X Server, Performance |
2007-10-31
|
XML Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to parse XML documents into structured objects.
|
Carbon, Core Foundation, Internet & Web |
2008-10-15
|
XML-RPC and SOAP Programming Guide
(HTML)
(PDF)
Explains how to make remote procedure calls from applications or from AppleScript scripts.
|
Carbon, Cocoa, Internet & Web, Scripting & Automation |
2005-03-03
|
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 |
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 |
2008-06-09
|
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 |
2008-07-11
|
Xsan Programming Guide
(HTML)
(PDF)
Describes managing files and storage pools with Xsan.
|
Apple Applications, Mac OS X Server, Networking, Performance, Storage |
2006-05-23
|
Xsan Tuning Guide
(PDF)
Explains how to configure Xsan storage to maximize application performance.
|
Apple Applications, Mac OS X Server, Storage |
2005-10-04
|
Xserve Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 4-core and 8-core Xserve introduced in January 2008.
|
Hardware & Drivers |
2008-02-08
|
Xserve Developer Note
(HTML)
|
Hardware & Drivers |
2007-01-12
|
Xserve G5 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the Xserve G5 computer introduced in January 2005.
|
Hardware & Drivers |
2008-02-21
|
Xserve G5 PCI Hardware RAID Card
(PDF)
Explains how to install the card in an Xserve G5 and how to set up a RAID volume.
|
Hardware & Drivers, Mac OS X Server, Storage |
2005-01-03
|
Xserve G5 Quick Start
(PDF)
Explains where to find information for installing, setting up, using, and monitoring Xserve G5 systems.
|
Hardware & Drivers, Mac OS X Server |
2005-01-03
|
Xserve G5 Using the Hardware RAID PCI Card
(PDF)
Explains how to use the software provided with the Hardware RAID PCI Card to configure and manage RAID operations.
|
Hardware & Drivers, Mac OS X Server, Storage |
2005-01-03
|
Xserve G5 Using Xserve Remote Diagnostics
(PDF)
Explains how to use the Xserve Remote Diagnostics tool to test server hardware.
|
Hardware & Drivers, Mac OS X Server |
2005-01-03
|
Xserve RAID User's Guide
(PDF)
Explains how to install the Xserve RAID system, connect it to a host system, and configure RAID storage.
|
Hardware & Drivers, Mac OS X Server, Storage |
2005-01-03
|
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 |
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 |
2008-06-09
|