OSでは、時刻合わせが行なわれる機会は限られているようです。いずれのOSでも任意のタイミング、任意の回数自動時刻合わせをすることはできません。いうことで、設定した時間間隔ごとにバックグラウンドでntpdateを起動して、ntpサーバに問い合わせ、時刻合わせをするTimeServerClientというものを以前作りました。iOS4.0以降ではNSTaskのwaitUntilExitの動作がおかしく、一生処理を戻してくれないので修正しました。実行結果のログを設定から参照できるようにしました。詳しくは以下のエントリでどうぞ。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。