所以基本上我在现有的 Android 应用程序中有很多静态数据,我正在尝试在 iOS 中制作一个使用 Core Data 的应用程序版本。
我想知道如何使用现有的 Android DB 文件并以编程方式迁移数据。
如果可能的话,我真的很想远离 iOS 中的 sqlite3 东西。
请让我知道这是否可能
对此没有简单的、一刀切的方法。一般来说,这些是您需要遵循的步骤:
NSManagedObject
s 并填充您之前确定的属性和关系。不幸的是,没有办法避免编写一些代码来与现有数据库进行交互。如果您希望避免为此编写 C 代码,您可以查看一个 Objective-C 库,该库为更面向对象的 SQLite 例程提供接口,称为FMDB。