Eigenlijk had ik de functie ook zo hard nodig dat ik heb besloten om er een OSX-hulpprogramma voor te maken. MAAR ... toen vond ik een hulpprogramma in de Mac Appstore dat dit probleem (gedeeltelijk) oplost (het was een tijdje gratis, ik weet de huidige staat niet). Het heet JSONModeler en wat het doet is het ontleden van een json-boom en genereert automatisch het coredata-model en alle afgeleide NSManagedObject-subklassen. Een typische workflow zou dus zijn:
- Exporteer de tabellen van MySQL naar xml
- Converteer de xml naar json
- Voed het hulpprogramma met die json en verkrijg uw coredata-model
Nu, voor een meer gecompliceerd scenario (relaties, enz.) Ik denk dat je je xml zou moeten aanpassen zodat het een geldige objectboom zou weerspiegelen. Dan kan JSONModeler die boom opnieuw maken en exporteren voor coredata.