android - 从 Android 访问 iOS 核心数据

标签 android ios sqlite core-data data-storage

我按照书本使用 Core Data 开发了一个简单的 iPhone 应用程序。数据是不可变的,存储在预加载的 sqlite 数据库中,由 Core Data 管理。

现在我需要为 Android 开发(几乎)相同的应用程序。我将要编写一组非常基本的类来模仿 Core Data,并从完全相同的 sqlite 数据库中读取。

在开始之前,我想知道是否有人知道一个 Android 库可以做到这一点。

理论上,您几乎可以提供与 iOS 相同的 API,甚至可以解析对象模型。

最佳答案

Core Data 有自己的数据结构,你可以查看它,你会看到类似这样的内容:

enter image description here

模型中的表以 Z 为前缀,因此您可以在 Android 中使用 SQL 查询完美地查询此 SQLite 数据库。

注意:在使用模拟器运行应用程序后,您可以在以下文件夹中找到此 SQLite 文件:/Users/<you_name>/Library/Application Support/iPhone Simulator/<ios_version>/Applications/<app_id>/Documents/<app_name>.sqlite

关于android - 从 Android 访问 iOS 核心数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5282062/

相关文章:

javascript - 从钛内存中删除 var 对象

ios - 如何围绕 Y 轴翻转 CALayer?

ios - 如何在Tesseract OCR中设置书写方向?

SQLite 查询中的 PHP 变量

java - YUV_420_888转ARGB变绿

java - 尝试更改两个不同数字的字符位置

android - OpenGLES Android 上的噪音屏幕

iphone - iOS:我可以让 UITableView 在 iPhone 横向模式下水平滚动吗?

c++ - sqlite c++ 体系结构 x86_64 的 undefined symbol

SQLite 函数的工作原理与 Oracle 的 "Translate"函数类似吗?