Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在我的iphone应用程序的设备数据库上_Iphone_Sqlite - Fatal编程技术网

在我的iphone应用程序的设备数据库上

在我的iphone应用程序的设备数据库上,iphone,sqlite,Iphone,Sqlite,我想在我的iphone应用程序的设备数据库上安装。它涉及数据,数据来自由200000个事物及其定义组成的字典。它仅与出现的文本类型数据相关。我的问题是: 1-SQLite是否保存所有这些数据 2-当客户端下载我的应用程序时,他/她也将在他的/她的设备中拥有数据库。app store是否允许我更新应用程序的数据库并上载新版本?(顺便说一下,我对这些问题不太了解) 3-下载我的应用程序的任何客户都可以侵入并获取我的数据库吗?有什么预防方法吗?SQLite是否有足够的弹性来应对这些问题 1-SQLit

我想在我的iphone应用程序的设备数据库上安装。它涉及数据,数据来自由200000个事物及其定义组成的字典。它仅与出现的文本类型数据相关。我的问题是:

1-SQLite是否保存所有这些数据

2-当客户端下载我的应用程序时,他/她也将在他的/她的设备中拥有数据库。app store是否允许我更新应用程序的数据库并上载新版本?(顺便说一下,我对这些问题不太了解)

3-下载我的应用程序的任何客户都可以侵入并获取我的数据库吗?有什么预防方法吗?SQLite是否有足够的弹性来应对这些问题

1-SQLite是否保存所有这些数据

是的,SQLite可以处理这么多的数据

2-当客户端下载我的应用程序时, 他/她还将拥有数据库 他/她的设备。应用商店允许吗 让我更新我的应用程序的数据库并上载我的 新版本?)我不知道这些 (顺便提一下)

一般的方法是将SQLite数据库存储在应用程序包中,然后在应用程序首次运行时将数据库复制到设备上应用程序的文档目录中。在对应用程序进行后续更新时,应检查文档目录中的数据库是否为同一版本,并在必要时进行更新。有关这方面的更多信息,请参阅现有问题/答案

3-任何下载 我的应用程序,黑客和获取我的数据库? 有什么预防方法吗?是 SQLite是否有足够的弹性来应对这些问题

打开一个应用程序(部署包毕竟只是一个zip文件)是相当简单的,因此可以访问您的数据库数据。不幸的是,据我所知,没有简单的方法可以解决这个问题。(我想你可以在第一次运行应用程序时从服务器下载数据,但仍然可以在越狱设备上访问。)

有时候,你必须咬紧牙关,接受你的数据将被窃取的事实

1-SQLite是否保存所有这些数据

是的,SQLite可以处理这么多的数据

2-当客户端下载我的应用程序时, 他/她还将拥有数据库 他/她的设备。应用商店允许吗 让我更新我的应用程序的数据库并上载我的 新版本?)我不知道这些 (顺便提一下)

一般的方法是将SQLite数据库存储在应用程序包中,然后在应用程序首次运行时将数据库复制到设备上应用程序的文档目录中。在对应用程序进行后续更新时,应检查文档目录中的数据库是否为同一版本,并在必要时进行更新。有关这方面的更多信息,请参阅现有问题/答案

3-任何下载 我的应用程序,黑客和获取我的数据库? 有什么预防方法吗?是 SQLite是否有足够的弹性来应对这些问题

打开一个应用程序(部署包毕竟只是一个zip文件)是相当简单的,因此可以访问您的数据库数据。不幸的是,据我所知,没有简单的方法可以解决这个问题。(我想你可以在第一次运行应用程序时从服务器下载数据,但仍然可以在越狱设备上访问。)

有时候,你必须咬紧牙关,接受你的数据将被窃取的事实。

1)sqllite绝对可以保存这么多的数据

2) 您可以在应用程序中设置刷新数据库的选项。可用于将本地数据库与服务器副本同步的。更新的数据库也可以与新版本的应用程序一起添加

3) 您可以使用加密本地数据库来保护应用程序数据库免受黑客攻击。

1)sqllite绝对可以保存大量数据

2) 您可以在应用程序中设置刷新数据库的选项。可用于将本地数据库与服务器副本同步的。更新的数据库也可以与新版本的应用程序一起添加

3) 您可以使用加密本地数据库来保护应用程序数据库免受黑客攻击