2012-04-27 9 views
6

Ho intenzione di generare oggetti CFUUID (se c'è un modo migliore per creare un GUID su iOS, fammi sapere) che deve essere persistente utilizzando i dati principali. Non esiste un tipo di dati GUID nei dati principali. Qual è il tipo preferito? Sembra che gli oggetti CFUUID si convertano facilmente in e da una stringa, quindi ci sto pensando. Un'altra opzione potrebbe essere Dati binari.Quale tipo di dati dovrei utilizzare per memorizzare un GUID nei dati principali?

Un'altra considerazione è che questi GUID entreranno e usciranno da oggetti JSON (utilizzando la serializzazione JSON iOS5 integrata tramite NSJSONSerialization).

risposta

8

Se lo facessi, lo memorizzerei semplicemente come stringa.

È possibile archiviarlo come dati binari, ma dal momento che sta per entrare e uscire da una stringa (che è ciò con cui viene rappresentato JSON) è probabilmente più semplice archiviarlo come stringa e non preoccuparsi di convertirlo avanti e indietro.

Problemi correlati