所以基本上我有一个现有的Android应用程序中的很多静态数据,我试图在iOS中使用Core Data创建该应用程序的一个版本。如何使用Android SQLite数据库在iOS中填充CoreData?
我想知道如何使用现有的Android DB文件并通过编程迁移数据。
如果可能,我真的很想远离iOS中的sqlite3。
请让我知道这是可能的
所以基本上我有一个现有的Android应用程序中的很多静态数据,我试图在iOS中使用Core Data创建该应用程序的一个版本。如何使用Android SQLite数据库在iOS中填充CoreData?
我想知道如何使用现有的Android DB文件并通过编程迁移数据。
如果可能,我真的很想远离iOS中的sqlite3。
请让我知道这是可能的
有没有简单的,一个尺寸适合所有人的方法来此。在一般情况下,这些都是你要遵循的步骤:
NSManagedObject
并填充您之前识别的属性和关系。不幸的是,将无法避免编写一些代码来与现有数据库进行交互。如果您希望避免编写C代码,您可以查看一个Objective-C库,该库提供了一个面向对象更多面向对象的SQLite例程的接口,称为FMDB。
很好的建议谢谢:) – onetwopunch
如果您正在寻找两种平台之间的逻辑兼容性措施,我会投票支持FMDB在iOS中访问SQLite数据库,而无需通过使用SQLite C界面的碎玻璃拖动自己。 CoreData对许多事情都很有帮助,但跨平台对等不是其中之一。 – Rob