iOS 如何从本地服务器连接到本地数据库

How to connect to local database from local server in iOS

我有以下场景

  1. 我有4GB数据的Sqlite文件支持离线。
  2. 我可以复制到应用程序并分发应用程序吗,是否影响 应用程序性能。
  3. 我需要从同一个sqlite文件中读取数据,可以使用native吗 sqlite 命令从 4GB 的 sqlite 文件中读取或者我可以 运行 a 像 GCDWebServer 这样的服务器从 sqlite 文件中读取数据。哪个 方法提供更好的性能。

有许多 ios 应用程序访问本地 Sqlite 数据库。我个人更喜欢使用 FMDB 作为访问 Sqlite 的库。由于 Sqlite 是一个 C 库,您可以直接从 Swift 或 Objective-C 调用该库。您应该能够找到很多关于构建 Sqlite 应用程序的教程。

我使用 iTunes 共享功能从应用程序资源外部访问数据库,使用 GCDWebServer 支持离线图块渲染功能。