Как я могу отформатировать дату в Objective-C аналогично библиотеке jquery.timeago?

У меня есть поток элементов, отображаемых в ячейках таблицы, часть которых является меткой даты / времени в прошлом.

В Objective-C, как я могу выполнить их форматирование таким же образом, как плагин jquery.timeago в Интернете?

То есть, принимая дату и выводя такие вещи, как:

  • 'только что'
  • '2 минуты назад'
  • '24 дня назад'
  • 'месяц назад'

Я вижу здесь класс расширения NSDate с методами например dateWithDaysBeforeNow, dateWithMinutesBeforeNow и т. д., но если есть библиотека, которая уже сделала это, я буду использовать ее.

РЕДАКТИРОВАТЬ: В дополнение к этому, если кто-то составляет метод (принимает дату, возвращает строку), который выполняет это, либо с помощью этой библиотеки связанных расширений, либо с помощью другого метода, я награжу его ответом.

РЕДАКТИРОВАТЬ 2 Награда достается тому, кто может написать алгоритм нечеткой даты в Objective-C.

19
задан barfoon 24 November 2011 в 17:03
поделиться