Sort by Title |
Sort by Resource Type |
Sorted by Date |
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
|
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
|
Netwide Assembler Guide
(HTML)
Describes the Netwide Assembler for Intel-based Macs.
|
Reference |
2008-06-19
|
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
|
HeaderDoc User Guide
(HTML)
(PDF)
Explains how to extract API reference documentation from commented header files.
|
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
|
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 4.2.1 Compiler User Guide
(HTML)
Describes the Apple version of the GNU 4.2.1 compiler.
|
Reference |
2008-01-23
|
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/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
|
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
|
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
|
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
|
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
|
X11 FAQ
(HTML)
()
QA1232: Frequently Asked Questions about using Apple's X Window System (X11) implementation.
|
Technical Q&As |
2003-11-17
|
PIDFromBSDProcessName
(HTML)
(DMG)
(ZIP)
Provides a simple API to do process PID lookup based on BSD process name.
|
Sample Code |
2003-02-13
|
Signals and Threads
(HTML)
()
QA1184: Describes how threads and signals interact.
|
Technical Q&As |
2002-08-27
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Technical Q&As |
2002-01-15
|
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
|
GNU C/C++/Objective-C 3.3 Compiler
(HTML)
Explains how to use the GNU compilers from the command line.
|
Reference |
|