首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Coredata转换为兼容Android操作系统?

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

Stack Overflow用户
提问于 2014-09-18 07:52:01
回答 2查看 201关注 0票数 0

我有一个iOS应用程序,大约80%的代码是用核心数据和解析编写的,我得出的结论是,该应用程序在安卓平台上会有更好的机会,所以我希望在不从头开始的情况下,将我目前的代码转换到安卓平台上。

有没有一种方法可以自动转换Coredata以与Android协同工作?或者必须手动完成转换?另外,这个过程需要什么,通常需要多长时间?

EN

回答 2

Stack Overflow用户

发布于 2014-09-18 08:19:50

没有好的方法自动转换Coredata以与Android协同工作。安卓没有像iOS那样提供一个开箱即用的对象关系映射工具。您必须使用SQLiteOpenHelper创建自己的SQLite数据库,也可以使用ORM库。有几个可供选择:CupboardSugar ORMORMLite就是几个例子。

票数 0
EN

Stack Overflow用户

发布于 2014-09-19 04:50:35

正如@James McCracken所说,没有简单的方法可以将你的coredata工作移植到android上。然而,realm是CoreData的替代品,它有一些功能和缺点,但很快就会有一个适用于安卓的版本,所以如果你真的需要对这两个平台都有那种支持或集成,realm可能是一个很好的选择。

此外,this reading可能会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25902127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档