Я хотел бы проанализировать даты ISO8601 в Какао, как для iOS 4+, так и для OSX 10.6+
В StackOverflow уже есть несколько вопросов по этому поводу, но, по моему мнению ни одного из них содержат хорошие ответы. Вот что я считаю хорошим ответом:
Ответ должен указывать на код с поддержкой ISO8601. Этот код должен корректно компилироваться под XCode 4 как для iOS 4+, так и для OSX 10.6+.
Код должен поддерживать все возможные форматы даты ISO8601.
Обратите внимание, что здесь есть много, много возможностей. Простой ответ одной или двумя строками формата для NSDateFormatter
не приведет к его сокращению.
Ответ должен не быть этой библиотекой . Это потому, что он пронизан опасными 32-битными предположениями, он намного сложнее, чем необходимо, и он не компилируется с XCode4 / Clang. Итог: Я ему вообще не верю!
Спасибо, товарищи какао-айты. Я очень рад узнать, есть ли здесь настоящий ответ!