Есть ли какая-то функциональность в Какао для отображения временных интервалов на естественном языке? - PullRequest
2 голосов
/ 02 февраля 2010

Я ищу класс Какао (или третьей стороны), который может отображать временные интервалы на естественном языке, например ::10000

  • 10 секунд назад
  • 1 час назад
  • 2 дня назад

Знаете ли вы что-нибудь, что могло бы помочь мне выполнить эту задачу, не написав ее самостоятельно и не растворившись в аду "если-еще"?

Ответы [ 4 ]

6 голосов
/ 02 февраля 2010

Тот, на который я изначально указывал, кажется, больше не существует, но, как уже указывалось, есть NSDate-TimeAgo , я не пробовал его, но выглядит хорошо для меня.

РЕДАКТИРОВАТЬ: обновленный ответ, чтобы указать на существующий код

2 голосов
/ 02 февраля 2010

Ваш вопрос о Какао такой же, как этот вопрос о Какао Touch , и ответ на этот вопрос будет работать и для вас, потому что он использует Foundation, который находится как в Cocoa Touch, так и в Cocoa Touch.

1 голос
/ 23 февраля 2014

Я действительно могу порекомендовать TTTTimeIntervalFormatter Мэтта Томпсона - очень чистый, очень функциональный (множество других супер полезных фрагментов в одном репо)

1 голос
/ 02 февраля 2010

См. -[NSDateFormatter setDoesRelativeDateFormatting:].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...