1

OS Xでアラームを設定して、現在の時刻とアラームの目的の時刻の間の秒数でスケジュールされたNSTimerを作成するベストプラクティスはありますか、それともその方法に代わる方法がありますか?

4

1 に答える 1

3

はい、それがベストプラクティスです。タイマーはポーリングせず、起動するまでリソースを消費しません。

タイマーは細かくは特に正確ではありませんが、数百ミリ秒以上の範囲で「十分に優れている」必要があります。

ただし、考慮すべきことの1つは、システムがスリープ状態になる可能性があり、これがタイマーに干渉する可能性があることです。睡眠を防ぐ必要がある場合は、バッテリーの寿命への影響を慎重に検討し、電源管理を読んでください。

于 2010-05-29T16:46:24.143 に答える