Всъщност и аз имах нужда от функцията толкова силно, че реших да направя помощна програма за OSX, за да го направя. НО ... след това намерих помощна програма в Mac Appstore, която (частично) решава този проблем (безплатна беше известно време, не знам текущото й състояние). Нарича се JSONModeler и това, което прави, е синтактичен анализ на json дърво и автоматично генерира модела на coredata и всички извлечени подкласове NSManagedObject. Така че типичен работен процес би бил:
- Експортирайте таблиците от MySQL в xml
- Конвертирайте xml в json
- Захранете помощната програма с този json и вземете своя модел на coredata
Сега, за по-сложен сценарий (отношения и т.н.) предполагам, че ще трябва да настроите вашия xml, така че да отразява валидно дърво на обекти. Тогава JSONModeler ще може да пресъздаде това дърво и да го експортира за coredata.