Now in iOS 5 with iCloud, you can register both apps with the same iCloud URL. When the second application is initialized, the main data store of the first is more or less copied to the second. This may take some time, so you need to run a persistent storage controller in the background thread, or the application will be killed by a watchdog.
However, there are a few caveats.
It does not work properly. Some entries from the master data database do not seem to be copied. In my experience, it seems coincidental that recordings do not. Perhaps this is due to the consistency of the original store.
after this application does not seem to sync, unlike the same application on two different iDevices.
Debugging is a bit of a pain, because it takes 10-20 seconds before the transition from one iDevice is transferred to another, and apparently indefinitely, before the change from one application on the same iDevice moves to another application registered with using the same iCloud url.
So, you can copy most of your recordings using iCloud at the beginning of the second application, but it's hard to sync them.
source share