2009-05-20 8 views
0

私は作業中のiPhone用の医療用アプリケーションを用意しています。ユーザーは実行した一連のテストのタイムスタンプ付きエントリを作成します。これは検索とその後のドリルダウン用にsqliteに格納されます。私のモデルクラスでは、私はプロパティを持っているNSArrayこれらのエントリが、新しい追加がアプリケーションで行われるように更新されている入力されます。UITableView:セクションの数を動的に決定する

私がしたいことの1つは、カレンダーリストビューと同様のUI動作を表示することです。任意の曜日について、曜日と日付の名前を表示するセクションヘッダーを表示し、ansがエントリを表示しますその日に作られた。

ブルートフォースの観点から、これを事前に計算する方法がわかります。エントリのリストを構築するときに、リスト全体を日付でキーで辞書に格納することができます。

これは非常に控えめだと思われるので、私はこのタスクを達成するための他のより効率的な方法があるのだろうかと思っています。

答えて

0

コアデータがiPhoneで利用できる場合は、sqliteの代わりに情報を保存することができます。

次に、特定の日のデータが必要だったときに、ソート記述子でNSPredicateを使用して検索することができました。

コアデータは、ディスクリプタに従ってソートされた関連データを返します。ニースときちんとした。

今後のソフトウェアの詳細については、Apple Dev Center/Forumsを参照してください。

関連する問題