Domanda

C'è questo tipo di dati trasformabile per gli attributi. Per cosa è buono? Ci sono buoni esempi?

Mi piacerebbe giocare con questo. Così, dopo aver cercato un po 'mi sono imbattuto in questo: NSValueTransformer. Sembra che ci sia qualcosa che ho bisogno di questo.

Così come dovrei iniziare con questo? Ad esempio, se volevo conservare un oggetto UIColor, dovrei fare un trasformatore per questo?

Che cosa è esattamente questa cosa trasformando da o verso? Un NSData? E deve l'oggetto passo al trasformatore seguire qualsiasi protocollo?

È stato utile?

Soluzione

attributi trasformabili sono utili per la memorizzazione di tipi di oggetti non standard all'interno di Core Data. Per esempio, ho fornire il codice in questa risposta che consente di memorizzare UIImages come un attributo all'interno di core Data. I dati di immagine viene convertita e da un'istanza NSData che contiene la rappresentazione PNG dell'immagine. Questo è tutto gestito in modo trasparente per voi da una consuetudine NSValueTransformer.

Puoi anche per crittografare singoli attributi all'interno del vostro modello di Core Data, come I descrivere qui . Utilizzando un attributo trasformabile per questo rende questa banale codice.

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