Development: Mac Programming
An Omni Group presentation makes a good general tutorial, even though it is about porting games to Mac.
API was already available on 8.1 - OS 9.x with carbonlib Built into OSX
With Metrowerks compilers you can build applications that build on both classic (8.1-9.x) and OSX OSs'.
- Apple's documentation on Carbon
- Building on different IDEs (Apple notes that this document is legacy)
- Calling OSX frameworks from a Carbon app
- Explanation of Mach-O
Available only OS X.
Uses a (somewhat) different programming language - Objective-C
- For those who like Objective-C, be sure to check out wxcocoa from the wxwidgets CVS