我有一个大约80%的iOS应用程序已完成Coredata和Parse编码,我得出的结论是该应用程序在Android平台上有更好的机会,所以我希望将我当前的代码转换为Android平台无需从头开始。
有没有办法自动将Coredata转换为适用于Android?或者转换必须手动完成吗?此外,这个过程需要什么以及通常需要多长时间?
答案 0 :(得分:0)
自动将Coredata转换为适用于Android的方法并不好。 Android没有像iOS那样开箱即用的对象关系映射工具。您必须使用SQLiteOpenHelper创建自己的SQLite数据库,或者可以使用ORM库。有几个可供选择:Cupboard,Sugar ORM和ORMLite是一些例子。
答案 1 :(得分:0)
正如@James McCracken所说,没有简单的方法将你的coredata工作移植到android。 然而,有realm作为CoreData的替代品,有一些功能和缺点,但很快会有(应该)一个版本的android,所以如果你真的需要对这两个平台都有这种支持或集成, realm可能是一个不错的选择。
同样this reading可能会有所帮助。