
-
Senior Member
NSObject to CoreData
Ciao a tutti, devo salvare un array di NSObject, nel caso specifico sono una 20 si oggetti quindi potrei salvari nell'userdefault ma pensando al futuro vorrei fare qualcosa di piu robusto, mi chiedevo se c'era un modo di salvare questi oggetti in un db tramite core data, l'sqlite l'ho gia usato quindi non mi interessa usarlo (voglio imparare roba nuova).
-
Utilizza tranquillamente coredata e lavora utilizzando solo NSManagedObject models
-
20 oggetti su coredata è semplicamente overkill.
Coredata è un *graph* object manager e quindi da il suo meglio quando ci sono relazioni di mezzo...clienti->fatture , ricette->ingredienti etc etc.
Per salvare semplicemente dei plain object puoi usare moltissime alternative:
- serializzarli in json e salvarli su un file
- serializzarli usando nskeyarchive e salvarli su un file
- usare REALM
....
-
Ma perché ? sono 20 oggetti di classi diverse? Se così allora confermo che c'è da diventar matto!
-
IN effetti Core Data per 20 oggetti è un tantinello spropositato... XD
-
Senior Member
sicuramente è sovradimensionato ma per iniziare ad utilizzare una tecnologia si parte dal basso
alla fine comunque li ho serializzati con nskeyarchive per questioni di tempo :s
in ogni caso grazie mille a tutti!
Permessi di Scrittura
- Tu non puoi inviare nuove discussioni
- Tu non puoi inviare risposte
- Tu non puoi inviare allegati
- Tu non puoi modificare i tuoi messaggi
-
Regole del Forum