| Sort by Title
 | Sort by Resource Type
 | Sorted by Date
 | 
| 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. | Guides | 2009-05-06 | 
| 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 | 
| 64-Bit Transition Guide
(HTML)
(PDF) Describes the 64-bit features available in Mac OS X. | Guides | 2008-04-08 | 
| Porting UNIX/Linux Applications to Mac OS X
(HTML)
(PDF) Conceptual information and tips about porting UNIX and Linux applications to Mac OS X. | Guides | 2008-04-08 | 
| Perl, Python, and Ruby Extensions Release Notes
(HTML) Describes how to create universal binary extensions for Perl, Python, and Ruby. | Release Notes | 2007-10-31 | 
| Symbol Variants Release Notes
(HTML) Describes symbol variants, a way of providing multiple versions of symbols for backwards compatibility. | Release Notes | 2007-10-16 | 
| 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 | 
| Tiger Developer Overview Series: Developing 64-bit Applications
(HTML) Learn how Mac OS X Tiger breaks the limitations of 32-bit computing. | Articles | 2004-12-20 | 
| Developing Cross-Platform UNIX Applications with Mac OS X
(HTML) Learn tips for developing code on Mac OS X for deployment on other UNIX platforms. | Articles | 2004-08-30 | 
| MoreIsBetter
(HTML)
(DMG)
(ZIP) Library providing indispensable wrapers and workarounds for many areas of Mac OS programming. | Sample Code | 2003-10-27 | 
| Porting Command Line Unix Tools to Mac OS X
(HTML)
(  ) TN2071: A general guide for Unix developers porting software to Mac OS X. | Technical Notes | 2003-09-03 | 
| PIDFromBSDProcessName
(HTML)
(DMG)
(ZIP) Provides a simple API to do process PID lookup based on BSD process name.  | Sample Code | 2003-02-13 | 
| Moriarity
(HTML)
(DMG)
(ZIP) Implementing a Cocoa GUI that wraps command-line functionality, calling a UNIX task and presenting the results in a GUI. | Sample Code | 2003-01-14 | 
| Getting List of All Processes on Mac OS X
(HTML)
(  ) QA1123: Describes how, using Carbon and BSD respectively, to list all applications and processes. | Technical Q&As | 2002-03-05 | 
| 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 | 
| Setting environment variables for user processes
(HTML) QA1067: Tells how to set environment variables for user processes. | Technical Q&As | 2001-10-25 | 
| Packaging UNIX Software
(HTML) Explains how to post UNIX and other command-line tools to Apple's Macintosh Product Guide. | Guides | 2001-04-20 | 
| Pascal to C:  PROCEDURE Parameters
(HTML) Deprecated - PT31: Nested procedures and PROCEDURE parameters in Pascal when converting them into C or C++. | Technical Notes | 1990-02-01 |