Archiviazione di dati JSON su iPhone: salva la stringa JSON in quanto è vs fare un oggetto da JSON e utilizzare NSCODING + NSKeyEdArchiver

StackOverflow https://stackoverflow.com/questions/4934389

Domanda

Nella mia applicazione per iPhone ottengo i dati JSON da un server remoto, analizzali utilizzando JSON Framework e lo presento in un UIVIEW. Vuoi anche essere in grado di dare all'utente l'opzione di archiviare i dati sul dispositivo in modo che possano essere visualizzati anche offline. Mi chiedevo se memorizzare direttamente i dati JSON è una scelta migliore o peggiore rispetto a fare un oggetto e quindi salvarlo usando NSCODING + NSKeyEdArchiver. Presumo che il vantaggio di memorizzare una stringa JSON così com'è, è che impiega meno spazio sul disco rispetto a un oggetto archiviato mentre, d'altra parte, memorizzando oggetti archiviati non devi analizzare i dati memorizzati ogni volta usando meno memoria.

C'è una scelta complessiva migliore? Ci sono delle migliori pratiche su quella materia? La dimensione dei file JSON è di circa 8kb.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top