objective-c - 用于在 Objective C 中处理重复规则的库?

标签 objective-c datetime ios nsdate

我想对 Objective C 应用程序(目前针对 iOS)中的重复规则进行一些推理。我想做一些事情,比如计算下一次特定事件的发生时间是从给定的时间点,或者特定的日期和时间是否符合给定的规则。

以前我用 dateutil rrule module 用 python 写过这样的代码,它工作得很好,但还没有找到一个很好的 Objective C 等价物。日历框架中有一个类听起来很有用,CalRecurrenceRule , 但似乎没有任何方法可以推断它产生的对象,所以没有帮助。

在 python 中编写了很多时间代码,我知道很难做到正确,所以我想避免自己编写递归逻辑,所以如果有人可以推荐一个可以做我想做的事情的库可以使用在 iOS 应用程序中,将不胜感激。

-- 迈克尔

最佳答案

CalRecurrenceRule 是作为 CalendarStore 框架的一部分存在于 Mac 上的类。它在 iOS 上不存在。 iOS 等效项是 EventKit 框架,它有自己的 EKRecurrenceRule类(class)。你想用这些重复规则做什么?

关于objective-c - 用于在 Objective C 中处理重复规则的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4784532/

相关文章:

ios - UILabel不会每次都使用for循环进行更新

objective-c - cocoa keyDown 事件不调用

objective-c - iOS JSON 身份验证 token 请求显示缺少参数

php - 将时间存储在 VARCHAR 或秒 INT 中哪个是最好的方法?

ios - 检查 UIColor 是暗的还是亮的?

ios - Spotify session 续订问题

objective-c - iOS简单循环有什么问题?

javascript - 比较来自 PostgreSQL 的 javascript 日期时间和时间戳

java - 如何将时间增加 1 小时

ios - Mac 上的 Corona 音频错误? audio.setMaxVolume( ) 在 mac 上不工作?