Теперь в iOS 5 с iCloud вы можете зарегистрировать оба приложения с одним и тем же URL-адресом iCloud. При инициализации второго приложения основное хранилище данных первого более или менее копируется во второе приложение. Это может занять некоторое время --- поэтому вам нужно запустить постоянный контроллер хранилища в фоновом потоке, иначе ваше приложение будет убито сторожевым таймером.
Однако есть несколько предостережений.
Кажется, он работает не совсем правильно. Некоторые записи из основной базы данных, похоже, не копируются. По моему опыту кажется случайным, какие записи не делают это. Возможно, это связано с согласованностью оригинального магазина.
впоследствии эти приложения, похоже, не синхронизируются, в отличие от одного и того же приложения на двух разных iDevices.
Отладка представляет собой небольшую боль, поскольку требуется 10–20 секунд, прежде чем изменение с одного iDevice передается другому, и, очевидно, на неопределенный срок, прежде чем изменение из одного приложения в том же iDevice переходит в другое приложение, зарегистрированное в тот же URL-адрес iCloud.
Итак, подведем итог - вы можете скопировать большинство записей с помощью iCloud при запуске второго приложения, но их сложно синхронизировать.