Sorted by Title | 
Sort by Topic | 
Sort by Date | 
| 
64-Bit Transition Guide
(HTML)
(PDF)
 Describes the 64-bit features available in Mac OS X. 
 | 
High Performance Computing, Porting | 
2008-04-08
 | 
| 
Authorization Services Programming Guide
(HTML)
(PDF)
 Explains how to add fine-grained control of privileged operations in an application. 
 | 
Security | 
2009-01-06
 | 
| 
Bundle Programming Guide
(HTML)
(PDF)
 Explains how to use Core Foundation bundle objects to organize resources. 
 | 
Porting | 
2005-11-09
 | 
| 
CCL Modem Scripting Guide
(HTML)
(PDF)
 | 
Networking | 
2007-06-28
 | 
| 
CFNetwork Programming Guide
(HTML)
(PDF)
 Explains how to use Core Foundation networking functions to work with low-level BSD sockets. 
 | 
Networking, Security | 
2009-05-06
 | 
| 
Code Signing Guide
(HTML)
(PDF)
 Explains how you can sign your code and why you should. 
 | 
Security | 
2008-11-19
 | 
| 
Collections Programming Topics for Core Foundation
(HTML)
(PDF)
 Explains how to group objects in arrays, sets, or dictionaries in Core Foundation. 
 | 
Porting | 
2003-08-07
 | 
| 
Core Foundation Design Concepts
(HTML)
(PDF)
 Explains the fundamental design concepts that underlie all Core Foundation programming interfaces. 
 | 
Networking, Tools | 
2005-08-11
 | 
| 
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. 
 | 
Tools | 
2006-11-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. 
 | 
Porting | 
2006-12-21
 | 
| 
Dates and Times Programming Guide for Core Foundation
(HTML)
(PDF)
 Explains how to manage Core Foundation dates and times. 
 | 
Porting | 
2005-08-11
 | 
| 
Debugging Programming Topics for Core Foundation
(HTML)
(PDF)
 Tips and techniques for debugging Core Foundation code. 
 | 
Porting, Tools | 
2003-01-17
 | 
| 
DNS Service Discovery Programming Guide
(HTML)
(PDF)
 Explains how to use DNS Service Discovery in your application. 
 | 
Networking | 
2005-11-09
 | 
| 
Dynamic Library Programming Topics
(HTML)
(PDF)
 Explains how to design, implement, and use dynamic libraries. 
 | 
Porting, Tools | 
2009-02-26
 | 
| 
File System Overview
(HTML)
(PDF)
 Conceptual information and guidelines describing the structure and usage of the Mac OS X file system. 
 | 
Porting, System Administration | 
2008-07-11
 | 
| 
HeaderDoc User Guide
(HTML)
(PDF)
 Explains how to extract API reference documentation from commented header files. 
 | 
Tools | 
2008-04-08
 | 
| 
Mac OS X Server Administrator Topics
(HTML)
(PDF)
 Document that describes a variety of server administrator advanced operations. 
 | 
Mac OS X Server, Networking, System Administration | 
2007-05-23
 | 
| 
Mac OS X Server Security Configuration Guide
(PDF)
 Describes how to configure Mac OS X Server to enhance server and service security. 
 | 
Security, System Administration | 
2008-06-09
 | 
| 
Multiple User Environments
(HTML)
(PDF)
 Explains the system's user environment and gives guidance on writing programs for that environment. 
 | 
Porting | 
2005-07-07
 | 
| 
Open Directory Plug-in Programming Guide
(HTML)
(PDF)
 Explains how to implement dynamically loaded libraries that respond to Open Directory client requests in Carbon. 
 | 
Networking | 
2006-05-23
 | 
| 
Open Directory Programming Guide
(HTML)
(PDF)
 Explains how to implement centralized storage and retrieval of information in Carbon. 
 | 
Networking | 
2007-01-08
 | 
| 
Performance Overview
(HTML)
(PDF)
 Introduces the factors that determine performance. 
 | 
High Performance Computing | 
2006-10-03
 | 
| 
Plug-ins
(HTML)
(PDF)
 Explains how to use the plug-in architecture provided by Core Foundation. 
 | 
Porting | 
2005-03-03
 | 
| 
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. 
 | 
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. 
 | 
Porting, Tools | 
2008-04-08
 | 
| 
Runtime Configuration Guidelines
(HTML)
(PDF)
 Conceptual and reference information for dynamically configuring your software. 
 | 
Porting | 
2008-07-08
 | 
| 
Security Overview
(HTML)
(PDF)
 An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS. 
 | 
Security | 
2008-10-15
 | 
| 
Shell Scripting Primer
(HTML)
(PDF)
 A guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling. 
 | 
Scripting & Automation | 
2009-04-08
 | 
| 
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. 
 | 
Porting | 
2008-03-11
 | 
| 
System Startup Programming Topics
(HTML)
(PDF)
 Explains the boot process used to initialize the Mac OS X operating system. 
 | 
Porting, Scripting & Automation, System Administration | 
2008-11-19
 | 
| 
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. 
 | 
Porting, Tools | 
2009-02-04
 | 
| 
WebKit DOM Programming Topics
(HTML)
(PDF)
 Describes how to use JavaScript in web content and WebKit-based applications. 
 | 
Internet & Web, Scripting & Automation | 
2008-10-15
 | 
| 
WebKit Plug-In Programming Topics
(HTML)
(PDF)
 Explains how to develop and deploy browser plug-ins based on the WebKit architecture. 
 | 
Internet & Web | 
2008-10-15
 |