iPhone: как реализовать персидский календарь? - PullRequest
2 голосов
/ 06 февраля 2010

Я работаю над созданием приложения для персидского календаря для персидских пользователей. Мне было интересно, если я должен сделать базу данных для хранения всех дней или есть алгоритм для создания календаря?

* 1003 спасибо *

Ответы [ 2 ]

0 голосов
/ 06 февраля 2010

Класс NSLocale имеет ключ NSPersianCalendar, который можно использовать для создания персидского календаря с помощью NSCalendar. Он говорит, что поддерживается в 10.6, но не упоминает iPhone, поэтому он может быть недоступен.

В любом случае, убедитесь, что вы используете проверенный алгоритм, разработанный специалистом. Календарные вычисления обманчиво сложны и подвержены ошибкам.

0 голосов
/ 06 февраля 2010

Вы будете использовать базу данных (или какое-то локальное хранилище) для хранения событий в календаре. Вам не нужно хранить дни без каких-либо событий. Быстрый поиск в Google обнаружил несколько сайтов с объяснениями календаря - это выглядит как очень простой алгоритм.

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