Now, does anybody here actually have experience writing Mac OS X apps the way outlined --- using straight C++ for the core parts and Objective-C/Cocoa to implement the user-interface --- or is this just the way you would go if you were in my situation?
I've done it with a Tetris game a few years back. Wrote the entire GUI and logic of the app using C++ (it was OpenGL) and then provided a Cocoa and Win32 wrapper. Even had audio working using the C QuickTime functions.
Anyone ever used CFLite, Apple's open-source version of CoreFoundation? I think it'd be neat to use that in a cross-platform app, since it would make integration with Cocoa a breeze. But I wonder what kind of annoyances you'd have working with it under Windows.
