Sorted by Title | 
Sort by Resource Type | 
Sort by Date | 
| 
Building Universal Binaries from "configure"-based Open Source Projects
(HTML)
 TN2137: Describes some methods for building some existing "configure"-based Open Source packages as universal binaries. 
 | 
Technical Notes | 
2006-10-05
 | 
| 
Core Foundation Design Concepts
(HTML)
(PDF)
 Explains the fundamental design concepts that underlie all Core Foundation programming interfaces. 
 | 
Guides | 
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. 
 | 
Guides | 
2006-11-07
 | 
| 
Debugging Programming Topics for Core Foundation
(HTML)
(PDF)
 Tips and techniques for debugging Core Foundation code. 
 | 
Guides | 
2003-01-17
 | 
| 
Dynamic Library Programming Topics
(HTML)
(PDF)
 Explains how to design, implement, and use dynamic libraries. 
 | 
Guides | 
2009-02-26
 | 
| 
Enabling X11 Forwarding
(HTML)
 QA1383: Describes how to enable ssh clients to receive X11 communication from a Mac OS X system. 
 | 
Technical Q&As | 
2004-10-25
 | 
| 
GNU C 4.0 Preprocessor User Guide
(HTML)
 Describes the Apple version of the GNU C 4.0 Preprocessor. 
 | 
Reference | 
2007-10-31
 | 
| 
GNU C 4.2 Preprocessor User Guide
(HTML)
 Describes the Apple version of the GNU C 4.2 Preprocessor. 
 | 
Reference | 
2008-01-23
 | 
| 
GNU C/C++/Objective-C 3.3 Compiler
(HTML)
 Explains how to use the GNU compilers from the command line. 
 | 
Reference | 
 | 
| 
GNU C/C++/Objective-C 4.0.1 Compiler User Guide
(HTML)
 Describes the Apple version of the GNU 4.0.1 compiler. 
 | 
Reference | 
2007-10-31
 | 
| 
GNU C/C++/Objective-C 4.2.1 Compiler User Guide
(HTML)
 Describes the Apple version of the GNU 4.2.1 compiler. 
 | 
Reference | 
2008-01-23
 | 
| 
HeaderDoc User Guide
(HTML)
(PDF)
 Explains how to extract API reference documentation from commented header files. 
 | 
Guides | 
2008-04-08
 | 
| 
How can I get both Subversion (SVN) and CVS on Mac OS X 10.5 (Leopard)?
(HTML)
 QA1492: Explains where to find Subversion and CVS for installation. 
 | 
Technical Q&As | 
2007-11-15
 | 
| 
Installing the W3C HTML Validator on Mac OS X
(HTML)
 Learn to create your own validator to test web pages within your firewall. 
 | 
Articles | 
2005-08-09
 | 
Is dlopen available on all versions of Mac OS X?
(HTML)
( )
QA1180: Describes how to dynamically link to libraries and plug-ins, typically done with dlopen. 
 | 
Technical Q&As | 
2008-08-19
 | 
| 
Mac OS X ABI Dynamic Loader Reference
(HTML)
(PDF)
 Describes the functions used to access Mach-O files. 
 | 
Reference | 
2005-11-09
 | 
| 
Mac OS X ABI Mach-O File Format Reference
(HTML)
(PDF)
 Describes the data structures that make up the Mach-O file format. 
 | 
Reference | 
2009-02-04
 | 
| 
Mac OS X Man Pages
(HTML)
 HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages. 
 | 
Reference | 
2008-04-29
 | 
| 
MP3 Player
(HTML)
(DMG)
(ZIP)
 How to wrap a command-line UNIX/Linux application in a Cocoa GUI, calling a the command-line app through NSTask.  
 | 
Sample Code | 
2003-01-14
 | 
| 
Netwide Assembler Guide
(HTML)
 Describes the Netwide Assembler for Intel-based Macs. 
 | 
Reference | 
2008-06-19
 | 
| 
PIDFromBSDProcessName
(HTML)
(DMG)
(ZIP)
 Provides a simple API to do process PID lookup based on BSD process name.  
 | 
Sample Code | 
2003-02-13
 | 
| 
Porting UNIX/Linux Applications to Mac OS X
(HTML)
(PDF)
 Conceptual information and tips about porting UNIX and Linux applications to Mac OS X. 
 | 
Guides | 
2008-04-08
 | 
Static linking of user binaries on Mac OS X
(HTML)
( )
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds. 
 | 
Technical Q&As | 
2002-02-07
 | 
| 
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. 
 | 
Guides | 
2009-02-04
 | 
| 
Using Open Source Tools to Filter Email on Mac OS X Server
(HTML)
 Learn how to identify, filter, and remove viruses from the Postfix mail server. 
 | 
Articles | 
2004-09-27
 | 
| 
X11CallCarbonAndCocoa
(HTML)
(DMG)
(ZIP)
 Demonstrates a double clickable X11 application which performs various "native" Mac OS X operations.  
 | 
Sample Code | 
2003-07-28
 |