2009-05-20 28 views
0

我有一个医疗应用程序,用于我正在处理的iPhone,用户为一系列执行的测试创建时间戳条目,这些条目存储在sqlite中用于检索和随后的向下钻取。在我的模型类中,我有一个属性使用了一个填充了这些条目的NSArray,它会在应用程序中添加新内容时进行更新。UITableView:动态确定部分的数量

我想要做的一件事就是显示与日历列表视图相似的用户界面行为 - 对于任何给定的一天,显示一个节标题,显示当天的名称和日期,并显示条目当天制造的。

从蛮力的角度来看,我可以看到如何预先计算这些 - 在构建条目列表时,可以将整个列表存储在字典中,并以日期为键。

虽然这看起来很不雅,所以我想知道是否还有其他更有效的方法来完成这项任务。

回答

0

如果Core Data WERE在iPhone上可用,则可以用这种方式存储信息而不是sqlite。

然后,当您需要特定日期的数据时,您可以使用带有排序描述符的NSPredicate进行搜索。

核心数据将返回根据您的描述符排序的相关数据。漂亮而整洁。

也许访问苹果开发者中心/论坛了解即将推出的软件的更多信息...