2009-07-21 13 views
1

SearchBar、SearchDisplayControllerおよびUITableViewを使用してポストコード検索を行いたいとします。私はCoreDataを使ってそれをやっていると思っていますが、誰かが同じことをするための効率的なアイデアを持っているかどうかを知りたいのです。SearchBar、SearchDisplayController、およびUITableViewを使用した効率的な検索方法

データベースには15000行あるので、sqliteファイルをアプリケーションに移植し、コアデータAPIを使用して結果を取得することをお勧めします。

おかげで、 アミット

答えて

1

CoreDataのための最も一般的に使用される永続的なストレージがsqlite3の上に実装されているので、彼らはinterms生フェッチパフォーマンス比較、などのかなり似た性能特性を持っていることは、処理するコードをたくさん持っていますバックグラウンドでオブジェクトをフォールバックせずにブロックしたり、メモリの圧力の下でそれらを追い出したり、必要に応じてトランスペアレントにリフレッシュしたりすることができます。厳密な意味で、特定のケースに対して最適化する膨大な時間(数か月から数年)直接sqlite3の実装はCoreDataを打ち負かすことができますが、CoreDataは単純なsqlite3ベースの実装を凌駕します。

関連する問題