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

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

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

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

— Майкл

  • GMT на локальное время с изменением времени перехода на летнее время
  • iOS - дружественный формат NSDate
  • Разница в часах между двумя NSDate
  • Сортировка NSArray с объектами NSDate
  • Использование основного графика для iPhone, дата вывода по оси x
  • Создание NSDate с определенным временем
  • NSDateFormatter не разрешает 24-часовой формат
  • Как я могу получить текущий месяц как String в swift:
  • One Solution collect form web for “Библиотека для работы с правилами повторения в Objective C?”

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

    Interesting Posts

    Симулятор iPhone понимает первое событие «click» jQuery, но не второе

    Как сохранить видео из каталога документов в галерею?

    Как вернуться к контроллеру корневого представления в раскадровке?

    CALayer – Поместить подслой ниже раскадровки UIButtons?

    Как установить размер шрифта и имя в программном обеспечении Core Text?

    Что конкретно означает имя сетевого интерфейса iOS? Что такое pdp_ip? что такое ap?

    создание симулятора watchOS2 с использованием xcodebuild

    «Инициализировать» метод класса для классов в Swift?

    Ошибка: неверная версия битового кода (производитель: «800.0.24.1_0» Reader: «703.0.31_0») с XCode 7.3.1

    Откажитесь от экрана SCNScene в UIImage

    iOS: Загрузка изображения с URL-адреса и сохранение на устройстве

    NSDateFormatter в одиночном классе или по одному для каждого раздела для менее дорогого кода?

    Досягаемость и ответ NSURLSession для обнаружения интернет-соединения

    Iphone секундомер – запуск, остановка и запуск, но не начинается с того места, где он остановился

    Как зарегистрировать собственный корневой центр сертификации в Swift?

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