ios - 我可以在单个应用程序iOS中使用核心数据和sqlite3吗

原文 标签 ios

目前,我正在一个需要使用coredata的项目中工作(我知道coredata在内部使用sqlite)。将来,我需要将此项目与使用sqlite的现有项目合并。因此,当我将该使用核心数据的项目与我以前使用sqlite3的先前项目合并到一个应用程序中时,会出现问题吗?任何帮助表示赞赏。

最佳答案

也许不是“公正”合并,但是您可以手动查询CoreData sqlite并将结果相应地映射到“本地” sqlite。

如果您现有的sqlite应该进入CoreData,则反之。

尽量避免对CoreData sqlite进行反向工程,以手动将条目拖入其中。将您的sqlite查询结果通过managedObjectContext传递,并已做完。

关于ios - 我可以在单个应用程序iOS中使用核心数据和sqlite3吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24325418/

相关文章:

ios - 在运行 AFHTTPSessionManager 的 AFNetworking 2 中设置并发任务限制

ios - 有没有一种好方法可以防止 Objective-C 中特定代码位的递归?

ios - 如何在 Swift 中的两个 UITableViewController 之间传递数据?

ios - 如何更新核心数据中的现有对象? [ swift ]

objective-c - 使用phonegap还是原生?

ios - 从字典创建一个 Swift 对象

ios - 从 map 返回应用程序

ios - 如何在 View 上添加多个 subview 而不隐藏最后添加的 subview ?

ios - UIButton 图像位置取决于 titleLabel 的框架

iphone - 使用点击手势识别器传递参数