Domanda

Ho una domanda in cui un utente crea impostazioni memorizzate in un NSMutableDictionary. Devo inviare questo a un server, dove può essere successivamente recuperate da un destinatario.

posso serializzare il dizionario, e inviarlo al server. La mia domanda è, se io mando come NSData, conservarlo in un campo blob nel mio database PostgreSQL, e poi rispedirlo quando richiesto, è semplice come utilizzare [NSDictionary initWithContentsOfURL]? C'è qualcosa che ho bisogno di preoccuparsi sul lato server? intestazioni HTTP invio e la ricezione?

Se invio come NSDictionary -> serializedData -> XML, in modo che gli altri dispositivi di iPhone possono usarlo, c'è un modo semplice per ricreare il NSDictionary dal XML, o dovrei memorizzare sia XML e dati, e inviare quello richiesto?

È stato utile?

Soluzione

Giusto per essere sicuro, mi piacerebbe serializzare come un plist testo. Questo è un formato XML, quindi dovrebbe essere utilizzabile ovunque, ma è anche convertibili di nuovo ad un NSDictionary con una sola chiamata.

Usa - [NSPropertyListSerialization dataFromPropertyList: Formato: ErrorDescription:]., Con NSPropertyListXMLFormat_v1_0 come il formato

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