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

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

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

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

— Майкл

  • Проверьте, совпадает ли время и дата между конкретной датой и временем
  • NSDate от NSString дает нулевой результат
  • Сортировка массива на основе второго значения кортежа
  • Apple Swift: как получить текущие секунды в 1/100 или 1/1000?
  • Как я могу получить текущий месяц как String в swift:
  • Преобразование формата даты строки
  • Сравнить между двумя NSDate
  • Количество дней между двумя объектами NSDate
  • One Solution collect form web for “Библиотека для работы с правилами повторения в Objective C?”

    CalRecurrenceRule – это класс, который существует на Mac как часть структуры CalendarStore. Это не существует на iOS. Эквивалент iOS – это инфраструктура EventKit, которая имеет свой собственный класс EKRecurrenceRule . Что вы хотите делать с этими правилами повторения?

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