1

自動時刻設定が有効になっていても、iOS の時刻はデバイス間で数秒ずれていることがわかりました。

そのため、開発者はNTPを使用して原子時計サーバーから正確な時刻を取得することを推奨しました。ウィキペディアによると、ネットワーク タイム プロトコルには、時間の取得からネットワーク遅延を排除するための巧妙なアルゴリズムがあり、ミリ秒単位の精度で処理できます。iOS はこの精度を使用していないようです。

しかし、原子時計と比較してミリ秒の精度で時間を知る必要があるiOSで、これをすでに行った人はいますか?

4

1 に答える 1

1

作成したアプリでNTPサーバー接続を実装する必要はありませんでしたが、その方法を学ぶ目的でそれを行うのに役立つサンプルプロジェクトの静かなものに出くわしました。プロジェクトは多分。少し古いですが、そこからアイデアを得て、自分で回避策を書くことができると確信しています。とにかく、ここにプロジェクトへのリンクがあります: https://github.com/jbenet/ios-ntp

MITとしてライセンスされていますが、開発者からライセンスを取得するか、自分で作成する必要があるかもしれません. これがあなたを助けてくれることを願っています。

于 2013-09-02T12:37:16.880 に答える