È possibile aggiungere ivar e metodi a un'istanza di NSManagedObject?Oggetti gestiti con i dati principali con ivar e metodi aggiuntivi
Con "extra", intendo ivars che non si desidera serializzare.
Devo semplicemente aggiungerli alla sottoclasse NSManagedObject come qualsiasi altra classe o devo prendere ulteriori precauzioni?
Grazie, sembra abbastanza facile. Qualunque vantaggio nell'usare gli attributi transienti invece di aggiungere solo ivars? –
Gli avi transitori ottengono il supporto per il rilevamento delle modifiche dai dati principali, pertanto un oggetto viene contrassegnato come modificato se viene modificata una proprietà temporanea. Ciò consente di eseguire l'elaborazione personalizzata nel getter/setter come una proprietà temporanea che è un tipo di dati non-core che viene serializzato in un attributo NSData. –
Inoltre, (non avrei mai realmente utilizzato Core Data) supporto per la gestione degli errori. –