如何将Core Data转换为与Android OS兼容?

时间:2014-09-17 23:52:01

标签: android ios core-data

我有一个大约80%的iOS应用程序已完成Coredata和Parse编码,我得出的结论是该应用程序在Android平台上有更好的机会,所以我希望将我当前的代码转换为Android平台无需从头开始。

有没有办法自动将Coredata转换为适用于Android?或者转换必须手动完成吗?此外,这个过程需要什么以及通常需要多长时间?

2 个答案:

答案 0 :(得分:0)

自动将Coredata转换为适用于Android的方法并不好。 Android没有像iOS那样开箱即用的对象关系映射工具。您必须使用SQLiteOpenHelper创建自己的SQLite数据库,或者可以使用ORM库。有几个可供选择:CupboardSugar ORMORMLite是一些例子。

答案 1 :(得分:0)

正如@James McCracken所说,没有简单的方法将你的coredata工作移植到android。 然而,有realm作为CoreData的替代品,有一些功能和缺点,但很快会有(应该)一个版本的android,所以如果你真的需要对这两个平台都有这种支持或集成, realm可能是一个不错的选择。

同样this reading可能会有所帮助。