Iphone 我们可以直接访问核心数据的SQLite数据库吗

Iphone 我们可以直接访问核心数据的SQLite数据库吗,iphone,ios,objective-c,sqlite,core-data,Iphone,Ios,Objective C,Sqlite,Core Data,在一个iphone应用程序中,我使用核心数据来管理我的所有数据,现在我的问题是,我们是否可以使用自己的查询直接访问核心数据创建的数据库? 可能吗? 如果是,苹果会批准该应用程序吗? 这是否违反了苹果的指导方针 我们是否可以使用自己的查询直接访问由核心数据创建的数据库 对 可能吗 对 如果是,苹果会批准该应用程序吗 对 这是否违反了苹果的指导方针 没有 不幸的是,你没有问的问题是最重要的: 我们是否应该直接访问核心数据的SQLite数据库 没有 格式不公开,可能会更改。您不知道何时访问它,也不知道

在一个iphone应用程序中,我使用核心数据来管理我的所有数据,现在我的问题是,我们是否可以使用自己的查询直接访问核心数据创建的数据库? 可能吗? 如果是,苹果会批准该应用程序吗? 这是否违反了苹果的指导方针

我们是否可以使用自己的查询直接访问由核心数据创建的数据库

可能吗

如果是,苹果会批准该应用程序吗

这是否违反了苹果的指导方针

没有

不幸的是,你没有问的问题是最重要的:

我们是否应该直接访问核心数据的SQLite数据库

没有

格式不公开,可能会更改。您不知道何时访问它,也不知道在核心数据背后乱搞它会导致什么问题

我们是否可以使用自己的查询直接访问由核心数据创建的数据库

可能吗

如果是,苹果会批准该应用程序吗

这是否违反了苹果的指导方针

没有

不幸的是,你没有问的问题是最重要的:

我们是否应该直接访问核心数据的SQLite数据库

没有

格式不公开,可能会更改。您不知道何时访问它,也不知道在Core Data背后乱动它会导致什么问题。

声明不应手动访问SQLite文件:

尽管核心数据支持SQLite作为其持久存储类型之一,但数据库格式是私有的。您不能使用本机SQLite API创建SQLite数据库并将其直接用于核心数据(也不应使用本机SQLite API操作现有的核心数据SQLite存储)

声明不应手动访问SQLite文件:

尽管核心数据支持SQLite作为其持久存储类型之一,但数据库格式是私有的。您不能使用本机SQLite API创建SQLite数据库并将其直接用于核心数据(也不应使用本机SQLite API操作现有的核心数据SQLite存储)


为什么要这样做?为什么要这样做?是否可以访问应用程序正在运行的iOS设备上的数据库?是否可以访问应用程序正在运行的iOS设备上的数据库?