我创建了一个简单的 iPhone/iPad 应用程序,它从 SQLITE 数据库中读取一些数据并将其显示在屏幕上。数据库添加到 Xcode 项目中,只需要读取(而不是写入)。在模拟器中,这一切都很好,但是当我在我的 iPhone 上运行这个应用程序时,它太慢了。
我已经向应用程序添加了一些性能分析,因此我能够确定应用程序的哪个部分运行缓慢。似乎打开与数据库的连接在 iPhone 上大约需要 0.8 - 0.9 秒,在 iPad 上大约需要 0.004 秒。我使用 SQLLITE 框架和 FMDB 包装器进行了测试,但结果是一样的。
为什么在 iPhone 上这么慢?有没有办法提高性能?
谢谢,丹尼