【发布时间】:2012-01-10 19:43:28
【问题描述】:
您好,我是 iPhone 编程的新手。我一直在网上查看一些关于在 iPhone 上使用 SQLite 的教程。 从我所见,必须在应用程序委托方法中读取整个数据库,然后将内容存储在一个数组中。然后使用它来填充 UITableView。
我想知道这如何有效?我的意思是,如果您要将整个数据库的内容存储在内存中,为什么要有数据库?
这是标准做法吗?
如果我使用 Core Data,我可以设置分页大小,它会优化内存中存储的数据量,并且只读取可见单元格中显示的内容。
无论如何,In 可以使用 SQLite 具有相同的功能吗?所以它很容易记忆。我的意思是我的数据库现在只有 300 个条目,但如果将来有 300 万个呢?
有人能帮我理解一下吗....
是否有任何 SQLite 教程展示了如何以优化的方式进行操作?
谢谢
【问题讨论】:
标签: iphone sqlite optimization core-data