2011-08-04 6 views
1

私は現在、テーブルビューのアプリケーションを持っています。私は基本的なチュートリアルに従い、NSArrayとNSDictionaryを使用して自分自身を作成し​​、これを使用してテーブルビューのセルにデータを取り込みます。iPhone - データベースからテーブルビューのセルに直接データをプルする?

私はテストデータベースを作成することもできました。ここから情報を引き出してNSDictionaryにこの配列を追加し、データをテーブルビューのセルに取り込むことができます。

しかし、データベースからメモリ(配列)にデータをコピーしてから、これを使用してセルを生成しなければならないということは意味がありません。必要がなくてもテーブルビューのセルにデータを取り込む方法はありますか?配列と辞書を使用して、代わりに各セルの情報にデータベースから直接アクセスしますか?

または、データベースからメモリにデータをプルしてそこから推奨される方法を使用していますか?

+0

どのようなデータベースですか、どこですか(ローカル/リモート)ですか? – ACBurk

答えて

3

Core Data Programming Guideをご覧ください。コアデータは、いわゆる「フォールト」を使用しており、アクセスするまでは起動しません。さらに、アップルはNSFetchedResultsControllerを提供し、UITableViewをコアデータベースのデータベースで管理しています。

関連する問題