Как рассчитывается [NSDate date]?

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

Это заставило меня задуматься - как, в частности , [NSDate date] вычисляется, когда приложение работает?

Изменить: Я догадываюсь, что я Я действительно спрашиваю, как iPhone получает время из авторитетного источника? Похоже, что оно исходит от вышки сотовой связи, которая, как я полагаю, каким-то образом синхронизируется. Это правда?

Изменить: Похоже, он использует gettimeofday (), который использует системные часы. И из документов Apple , похоже, что когда у вас установлен iPhone на «Автоматически», он использует правильное время в сотовой сети.

Спасибо,

7
задан barfoon 19 September 2011 в 20:55
поделиться