Я пишу приложение, которое взаимодействует с некоторыми веб-службами. Когда переменная обновляется на сервере, она возвращает временную метку unix, чтобы сообщить мне, когда она была обновлена. Затем я могу сравнить это, используя:
[[NSDate date]timeIntervalSince1970]
для синхронизации.
Системное время на iPhone правильное. Но время unix, похоже, отстает от сервера на 1 час (и системного времени, как показано на часах). Почему это происходит? Нужно ли мне устанавливать часовой пояс?