我有一个现有的 MySQL 数据库,我想将架构导入 Xcode 并创建一个核心数据 http://developer.apple.com/macosx/coredata.html数据模型。
有没有办法(工具,流程)来导入CREATE
声明,这样我就不必“手工”构建模型了?
作为中间步骤,我可以转换为 SQLite,我不担心关系、外键等,只是自动生成Entities
(表)和Properties
(列)。
事实上,我也非常需要这个功能,所以我决定制作一个 OSX 实用程序来实现这一点。BUT...然后我在Mac Appstore中找到了一个实用程序(部分)解决了这个问题(它免费了一段时间,我不知道它当前的状态)。它的名字叫JSON建模器 http://itunes.apple.com/gb/app/json-modeler/id499674067?mt=12它的作用是解析 json 树并自动生成 coredata 模型和所有派生的 NSManagedObject 子类。因此,典型的工作流程是:
- 将表从 MySQL 导出到 xml
- 将 xml 转换为 json
- 向实用程序提供该 json 并获取您的 coredata 模型
现在,对于更复杂的场景(关系等),我想您必须调整您的 xml,以便它反映有效的对象树。然后 JSONModeler 将能够重新创建该树并将其导出为核心数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)