sql - 如何将SQL DB下载到iOS的Core Data中

标签 sql ios core-data

我想知道将SQL DB下载到核心数据中需要考虑的问题吗?我不确定格式化SQL DB时必须使用哪些框架,或者是否有任何特殊要求。

任何帮助,建议,指向教程的链接都将不胜感激。.我已经进行了一些搜索,很难理解所有内容,因为我不确定所寻找的内容是否正确。

最佳答案

这几乎是不可能的-即使Core Data可以使用SQLite进行存储,也没有导入/导出。您确实有两个选择:

1)如果您要在iOS应用程序中使用一个数据库使用Core Data,则可以编写一个与SQL存储交互的非常简单的Mac App,并使用基于您创建的Core Data Schema从本质上将其复制到Core Data中在您的SQL数据库上。这样做的好处是,使用Mac应用程序进行测试和开发更简单。然后,iOS应用程序可以使用最终的Core Data存储库(通过在其中包含Core Data Schema)。

2)在您的iOS应用中执行所有导入。开发此程序可能需要更长的时间,但是您可以将SQL数据库动态下载到手机中,然后使用SQLite读取它。

关于sql - 如何将SQL DB下载到iOS的Core Data中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11427402/

相关文章:

mysql - Sql:将行转变成列

objective-c - ASIHTTPRequest 在请求 :willRedirectToUrl: is implemented 时停止下载

ios - 如何删除屏幕上绘制的图像并释放所有链接以便 ARC 回收?

ios - CoreData 获取所有一对多关系

c# - 在部署后处理 nHibernate/Fluent nHibernate 中的模式更新

c# - 为什么数据库会超时?

iphone - iOS - 处理数据模型更改的正确方法是什么?

ios - 哪个是 RestKit 的 managedObjectRequestOperationWithRequest : service 的正确 MOC 参数

.net - 在 Sql server 2005 中过滤 unicode 列 - 多数据匹配

ios - 对 body : Some View in ContentView in SwiftUI 奇怪的初始化语法感到好奇