我已阅读有关迁移的Core Data文档。但是,我只看到如何create a mapping model in XCode。我怎样才能通过代码做同样的事情?
答案 0 :(得分:1)
映射模型适用于大量迁移。重度迁移在iOS上(或根本没有)效果不佳。
相反,您应该进行轻量级迁移。这将更快,并将在iOS上正常工作。
至于在代码中创建映射模型,则不能。它只能由Xcode创建,因此如果您必须执行轻量级迁移以外的操作,您最好自己编写迁移代码。例如,将旧数据导出到数组和字典中,然后将其导入新结构中。这实际上是重型迁移所做的事情。