Porting UNIX/Linux Applications to Mac OS X

PDF

Introduction
Overview of Mac OS X
Preparing to Port
Compiling Your Code in Mac OS X
Using Mac OS X Native Application Environments
Choosing a Graphical Environment for Your Application
Using Traditional UNIX Graphical Environments
Porting File, Device, and Network I/O
Distributing Your Application
Additional Features
(Re)designing for Portability
Glossary
Revision History