Библиотека для работы с правилами повторения в Objective C?

Я хотел бы сделать некоторые рассуждения о правилах повторения в приложении Objective C (в настоящее время в iOS). Я хотел бы делать что-то вроде работы, когда следующее возникновение конкретного события происходит от заданной точки или зависит от конкретной даты и времени в рамках данного правила.

Раньше я писал такой код в python с модулем dateutil rrule , который работает довольно хорошо, но еще не нашел приятного эквивалента Objective C. Существует класс в Framework календаря, который звучит так, как будто это было бы полезно, CalRecurrenceRule , но, похоже, нет никакого способа рассуждать о тех объектах, которые он создает, поэтому не помогает.

Написав много кода времени на питоне, я знаю, что правильно это сделать сложно, поэтому я бы хотел избежать написания логики повторения, поэтому, если кто-то может порекомендовать библиотеку, которая может делать то, что я хочу, которая может быть использована в iOS приложение, которое было бы высоко оценено.

— Майкл

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.