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