Development: Mac Programming
Jump to navigation
Jump to search
Mac Programming
developer.apple.com, especially Porting to Mac OS X from Windows Win32 API.
An Omni Group presentation makes a good general tutorial, even though it is about porting games to Mac.
Carbon
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'.
Macintosh C Carbon: A Hobbyist's Guide to Programming the Macintosh in C
Apple documentation:
- 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
Cocoa
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