如何将Coredata转换为与Android操作系统兼容



我有一个iOS应用程序,大约80%的代码都是用Coredata和Parse编写的,我得出的结论是,该应用程序在Android平台上会有更好的机会,所以我希望在不从头开始的情况下将我当前的代码转换到Android平台上。

有没有一种方法可以自动转换Coredata以与Android配合使用?还是必须手动进行转换?此外,这个过程需要什么?通常需要多长时间?

没有一个好的方法可以自动转换Coredata以使用Android。Android没有像iOS那样提供开箱即用的对象关系映射工具。您必须使用SQLiteOpenHelper创建自己的SQLite数据库,也可以使用ORM库。有几种可供选择:Cupboard、Sugar ORM和ORMLite就是其中的几个例子。

正如@James McCracken所说,没有简单的方法可以将核心数据工作移植到android。然而,有一个领域可以取代CoreData,它有一些功能和缺点,但(据说)很快就会有一个android版本,所以如果你真的需要对这两个平台都有这种支持或集成,领域可能是一个很好的选择。

这篇文章也会有所帮助。

相关内容

最新更新