使用SearchBar,SearchDisplayController和UITableView进行搜索的有效方法

问题描述:

我想使用SearchBar,SearchDisplayController和UITableView进行邮政编码搜索。我正在考虑使用CoreData来做这件事,但我仍然想知道是否有人有一些有效的想法来做同样的事情。使用SearchBar,SearchDisplayController和UITableView进行搜索的有效方法

而数据库有15000行,所以建议将sqlite文件移植到应用程序中,并使用核心数据API来获取结果。

感谢, 阿米特

的CoreData最常用的永久存储在sqlite3的基础上实现的,所以他们有interms生取peformance等相当similiar性能特点它有很多的代码来处理在没有任何阻碍的情况下背景中的物体发生故障,在内存压力下驱逐它们并根据需要透明地重新渲染它们等等。从最严格的意义上讲,如果您要花费大量时间(从几个月到几年),针对特定情况进行优化,那么一个直接的sqlite3实现可以击败CoreData,但绝大多数时候CoreData会击败任何简单的基于sqlite3的实现。