核心数据日历



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

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

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

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

谢谢

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

最新更新