如何根据重复规则对周期性事件进行建模,以便在特定日期再次有效地找到它们?

时间:2016-08-23 12:31:40

标签: ios eventkit

我正在为iOS App工作,我正在实施日历功能作为一部分。由于几个原因,我决定不使用EKEvent。因此,我需要拥有自己的Event类和我自己的CalendarController来以图形方式显示事件。 Event对象被保存为SQLite数据库中的单行条目,包含开始日期和结束日期。一切都很好,但现在我需要为保存和显示模拟重复事件。

在Event对象和事件数据库中保存重复规则的最佳方法是什么?我正在考虑使用EKRecurrenceRule类,但是...如何有效地从数据库获取今天(或特定日期)的所有事件,而不是迭代很多。 EKRecurrenceRule课程至少可以回答问题When is the next occurrence date?

iDevices没有太大的功能,我也需要保持我的应用程序响应。

是否有任何框架可以有效地对问题进行建模?

我希望大多数 iOS特定的答案。提前谢谢。

0 个答案:

没有答案