Я использую часть текущей даты в схеме на веб-сервере и хочу сгенерировать на устройстве то же значение, что и на сервер. Теоретически я подумал о случае, когда эти два значения не будут одинаковыми и значения на обоих концах не будут совпадать.
Это заставило меня задуматься - как, в частности , [NSDate date]
вычисляется, когда приложение работает?
Изменить: Я догадываюсь, что я Я действительно спрашиваю, как iPhone получает время из авторитетного источника? Похоже, что оно исходит от вышки сотовой связи, которая, как я полагаю, каким-то образом синхронизируется. Это правда?
Изменить: Похоже, он использует gettimeofday (), который использует системные часы. И из документов Apple , похоже, что когда у вас установлен iPhone на «Автоматически», он использует правильное время в сотовой сети.
Спасибо,