本机iPhone数据库,iPhone上的所有数据

10 database iphone cocoa-touch

是否有可能在iPhone上制作一个50MB的大数据库?这样可以通过智能方式快速搜索到它?有SQlite?

Jer*_*ans 8

是的,您可以在iPhone上使用SQLite.由于数据库只是一个文件,您可以将50 MB文件添加到您的应用程序中,就是这样.根据我的经验,SQLite在iPhone上的表现很好,尽管YMMV取决于您的确切表格布局和索引.

在我看来,绝对值得查看Galwegian建议的FMDB包装器; 它使编程比直接使用SQLite库本身更容易.

虽然50 MB远低于限制,但请注意,50 MB应用程序需要一段时间才能为人们下载,如果没有WiFi连接或iTunes,人们无法从AppStore安装它.


Gal*_*ian 3

本文讨论了适用于 iPhone SDK 的 SQLite 。它使用FMDB,它是 SQLite3 的可可包装器