0

我正在制作一个带有核心数据的日历应用程序,并尝试标记每一天,如果该日期有任何事件(月视图)。

我可以获取日期范围内的所有对象,检查每个日期是否有任何事件,但如果有很多,那么这个接缝相当低效,并且消耗内存。

[NSPredicate predicateWithFormat:@"date >= %@ AND date <= %@", startDate, endDate];

有没有更好的方法来检查一系列日期是否有与之相关的事件?

谢谢

4

1 回答 1

0

您的谓词非常有效。它应该适用于 100.000 多个事件。索引日期属性以获得更好的性能。

于 2013-10-22T21:27:42.763 回答