Best practices for passing data between processes in Cocoa
I am in the middle of solving a problem which requires me to do the following in my 64-bit Cocoa application: Spawn a 32-bit Cocoa helper tool (command line tool) from within my application. This helper will open a file (a quicktime movie to be precise) and access information about that file using 32-bit only APIs (Quicktime-C APIs) The data gathered from the 32-bit process needs to be passed back to the 64-bit application. The 64-bit app should wait until the 32-bit process completes before continuing There are many ways to accomplish this in Cocoa, but from what I gather these are two