iPhoneで現在の時間を表示するための小さなプログラムを作成しています(学習:D)。私はこの混乱に遭遇しました。シンプルなクロックアプリケーションを作成するためのアプローチは何ですか?
1秒ごとにcurrentSystemTime(たとえば:stringFromDate:)を呼び出し、解析して画面上の時間を印刷しますか?
上記のルーチンを一度呼び出すと、手動でタイマーのティックごとに解析された秒を更新する方が効果的でしょうか? (++秒のように言って、分と時間を調整するためにいくつかのifループを書く)。
2番目のアプローチでは、実際の時間と同期が外れますか。プロセッサの負荷が増えるかどうかなど
これをすべて考慮すると、最適なアプローチになります。