Ho fatto qualche ricerca ma tutto ciò che ho trovato è stato la sincronizzazione dei dati core con iCloud. Devo sapere se è possibile/consigliato il backup di un core data in iCloud. Ho un'app che utilizza il core dei dati per archiviare le informazioni. Mi piacerebbe avere una sorta di backup implementato per ogni volta che l'utente decide di riformattare il suo telefono..get un nuovo telefono .. etc. ICloud è la strada da percorrere? Abbiamo già implementato l'esportazione in CSV e stiamo pianificando di implementare l'importazione da CSV. Mi stavo chiedendo se iCloud fosse una soluzione per eseguire il backup dei dati principali una volta al giorno, diciamo ... o almeno così. Grazie !iOS: backup del database dei dati di base in iCloud?
risposta
Ecco a cosa serve iCloud. Puoi implementarlo, quindi quando l'utente si sposta su un nuovo dispositivo, tutti i dati sono lì per loro. Non è davvero una soluzione di backup, però, nel modo in cui ci stai pensando, l'utente non ha realmente accesso a un file che può copiare su una chiavetta USB. È un modo per avere i dati disponibili per tutti i dispositivi e per spostare i dati su nuovi dispositivi. Non esegue il backup una volta al giorno, esegue il backup a intervalli più regolari. Funziona bene anche con i dati di base, caricando gli aggiornamenti in modo asincrono, inviando solo aggiornamenti delta tramite la rete, sincronizzando rapidamente via WiFi. Guarda il video della sessione 303 del WWDC 2011 o Using Core Data with iCloud Release Notes e iCloud Storage Guidelines.
Non penso sia così facile implementare iCloud con Core Data, sono entrambi complicati da apprendere, ma probabilmente ti farà risparmiare problemi in futuro per usarli.
Sono nuovo di iCloud così, ma per quanto ho capito un sostegno puro dovrebbe essere possibile:
ci sono diverse possibilità, ma in fondo l'implementazione dei dati di base sarà molto probabilmente utilizzare un file SQLite per memorizzare i suoi dati. Per creare un backup di questo file è sufficiente copiarlo in una posizione all'interno della directory iCloud (la directory specificata dall'URL che si ottiene da URLForUbiquityContainerIdentifier ..
Come già sottolineato prima di essere nuovo a questo argomento. possibilità che io parli senza senso, ma se non lo sono, potrebbe essere quello che stai cercando e vale la pena provare
Ok ho capito, funziona come iCloud funziona con qualsiasi altra app, solo invisibile all'utente Questo è esattamente ciò di cui ho bisogno Grazie mille! –
È grandioso. Buona fortuna con l'apprendimento e l'implementazione di iCloud. –