2009-05-20 54 views
0

我有一個醫療應用程序,用於我正在處理的iPhone,用戶爲一系列執行的測試創建時間戳條目,這些條目存儲在sqlite中用於檢索和隨後的向下鑽取。在我的模型類中,我有一個屬性使用了一個填充了這些條目的NSArray,它會在應用程序中添加新內容時進行更新。UITableView:動態確定部分的數量

我想要做的一件事就是顯示與日曆列表視圖相似的用戶界面行爲 - 對於任何給定的一天,顯示一個節標題,顯示當天的名稱和日期,並顯示條目當天製造的。

從蠻力的角度來看,我可以看到如何預先計算這些 - 在構建條目列表時,可以將整個列表存儲在字典中,並以日期爲鍵。

雖然這看起來很不雅,所以我想知道是否還有其他更有效的方法來完成這項任務。

回答

0

如果Core Data WERE在iPhone上可用,則可以用這種方式存儲信息而不是sqlite。

然後,當您需要特定日期的數據時,您可以使用帶有排序描述符的NSPredicate進行搜索。

核心數據將返回根據您的描述符排序的相關數據。漂亮而整潔。

也許訪問蘋果開發者中心/論壇瞭解即將推出的軟件的更多信息...