用于处理Objective C中的重复规则的库?

时间:2011-01-24 16:41:57

标签: objective-c datetime ios nsdate

我想对Objective C应用程序中的重复规则做一些推理(目前针对iOS)。我想做一些事情,比如当特定事件的下一次出现来自某个特定点时,或者某个特定日期和特定日期之间的事情。时间属于给定的规则。

以前我用dateutil rrule module在python中编写了这样的代码,它运行得很好,但还没有找到一个很好的Objective C等价物。 Calendar Framework中有一个类听起来很有用,CalRecurrenceRule,但似乎没有任何方法可以推断它产生的对象,所以没有任何帮助。

在python中编写了大量的时间代码,我知道正确的做法很难,所以我想避免自己编写递归逻辑,所以如果有人可以推荐一个可以做我想要的库那么可以使用在iOS应用程序中,我们非常感激。

- 迈克尔

1 个答案:

答案 0 :(得分:0)

CalRecurrenceRule是Mac上作为CalendarStore框架的一部分存在的类。它在iOS上不存在。 iOS等价物是EventKit框架,它有自己的EKRecurrenceRule类。您想对这些重复规则做什么?