Mysql
 sql >> Database >  >> RDS >> Mysql

Importazione di uno schema MySQL in Xcode come modello di dati CoreData

In realtà anch'io avevo così tanto bisogno della funzionalità che ho deciso di creare un'utilità OSX per farlo. MA ... poi ho trovato un'utilità nel Mac Appstore che (parzialmente) risolve questo problema (era gratuito da tempo, non conosco il suo stato attuale). Si chiama JSONModeler e quello che fa è analizzare un albero json e generare automaticamente il modello coredata e tutte le sottoclassi NSManagedObject derivate. Quindi un flusso di lavoro tipico sarebbe:

  1. Esporta le tabelle da MySQL a xml
  2. Convertire l'xml in json
  3. Alimenta l'utilità con quel json e ottieni il tuo modello di coredata

Ora, per uno scenario più complicato (relazioni ecc.) Immagino che dovresti modificare il tuo xml in modo che rifletta un albero di oggetti valido. Quindi JSONModeler sarà in grado di ricreare quell'albero ed esportarlo per i coredata.